Usamos no modelo para representar objetos que vemos em nosso mundo tridimensional. Embora as curvas nem sempre sejam planas, ou seja, sejam tridimensionais, o espaço que elas definem estará sempre vinculado a uma cota. As superfĂcies proporcionam outra dimensĂŁo e um conjunto de propriedades adicionais que podemos usar em outras operações de modelagem.
Importe e avalie uma superfĂcie em um parâmetro no Dynamo para ver o tipo de informações que podemos extrair.
!
Surface.PointAtParameter retorna o ponto em uma determinada coordenada UV
Surface.NormalAtParameter retorna o vetor normal em uma determinada coordenada UV
Surface.GetIsoline retorna a curva isoparamétrica em uma coordenada U ou V: observe a entrada isoDirection.
Faça o download dos arquivos de exemplo clicando no link abaixo.
É possĂvel encontrar uma lista completa de arquivos de exemplo no ApĂŞndice.
Uma superfĂcie Ă© uma forma matemática definida por uma função e dois parâmetros. Em vez de t para curvas, usamos U e V para descrever o espaço de parâmetro correspondente. Isso significa que temos mais dados geomĂ©tricos para desenhar ao trabalhar com este tipo de geometria. Por exemplo, as curvas apresentam vetores tangentes e planos normais (que podem ser rotacionados ou girados ao longo do comprimento da curva), enquanto as superfĂcies apresentam vetores normais e planos tangentes que sĂŁo consistentes na sua orientação.
SuperfĂcie
Isocurva U
Isocurva V
Surface Domain: um domĂnio de superfĂcie Ă© definido como o intervalo de parâmetros (U,V) que sĂŁo avaliados em um ponto tridimensional naquela superfĂcie. O domĂnio em cada cota (U ou V) normalmente Ă© descrito como dois nĂşmeros (U mĂn a U máx) e (V mĂn a V máx).
Embora a forma da superfĂcie nĂŁo pareça “retangular” e localmente possa haver um conjunto de isocurvas mais rĂgido ou mais solto, o “espaço” definido por seu domĂnio Ă© sempre bidimensional. No Dynamo, as superfĂcies sempre sĂŁo consideradas como tendo um domĂnio definido por um mĂnimo de 0,0 e um máximo de 1,0 nas direções U e V. As superfĂcies planas ou aparadas podem apresentar diferentes domĂnios.
Isocurva (ou curva isoparamĂ©trica): uma curva definida por um valor U ou V constante na superfĂcie e um domĂnio de valores para a outra direção U ou V correspondente.
Coordenada UV: o ponto no espaço de parâmetro UV definido por U, V e, às vezes, W.
Plano perpendicular: um plano que Ă© perpendicular Ă s Isocurvas U e V em uma determinada coordenada UV.
Vetor normal: um vetor que define a direção “para cima” em relação ao plano perpendicular.
As superfĂcies NURBS sĂŁo muito similares Ă s curvas NURBS. É possĂvel considerar as superfĂcies NURBS como um eixo de curvas NURBS que estĂŁo em duas direções. A forma de uma superfĂcie NURBS Ă© definida por um nĂşmero de pontos de controle e o grau da superfĂcie nas direções U e V. Os mesmos algoritmos sĂŁo usados para calcular a forma, as normais, as tangentes, as curvaturas e outras propriedades por meio de pontos de controle, espessuras e graus.
No caso de superfĂcies NURBS, há duas direções implĂcitas pela geometria, porque as superfĂcies NURBS sĂŁo, independentemente da forma que vemos, grades retangulares de pontos de controle. E, embora essas direções sejam muitas vezes arbitrárias em relação ao sistema de coordenadas universal, nĂłs as usaremos com frequĂŞncia para analisar nossos modelos ou gerar outra geometria com base na superfĂcie.
Grau (U,V) = (3,3)
Grau (U,V) = (3,1)
Grau (U,V) = (1,2)
As Polysurfaces sĂŁo compostas por superfĂcies que sĂŁo unidas atravĂ©s de uma aresta. As Polysurfaces oferecem muito mais do que uma definição UV bidimensional, pois agora podemos percorrer as formas conectadas por meio de sua topologia.
Embora “Topologia” geralmente descreva um conceito sobre como as peças sĂŁo conectadas e/ou relacionadas, a topologia no Dynamo tambĂ©m Ă© um tipo de geometria. Especificamente, Ă© uma categoria principal para SuperfĂcies, Polysurfaces e SĂłlidos.
Ă€s vezes chamada de patches, a uniĂŁo de superfĂcies dessa maneira permite criar formas mais complexas, alĂ©m de definir detalhes na junção. Convenientemente, podemos aplicar uma operação de arredondamento ou chanfro Ă s arestas de uma PolySurface.
Plano perpendicular
Vetor normal
Grau (U,V) = (1,1)