miércoles, 18 de abril de 2012

Extrude

Nodo Extrude

 
En líneas generales, una forma extruida se obtiene de la siguiente manera:
En el plano XZ (horizontal) se define, mediante una serie de puntos, un polígono cerrado: la sección transversal o crossSection. Esta sección es, por tanto, plana.
Mediante otra serie de puntos, se define un recorrido en el espacio tridimensional: la espina dorsal o spine.
El objeto extruido se obtiene desplazando la sección transversal a lo largo de la espina dorsal. Durante este desplazamiento, la sección transversal puede permanecer invariable, o bien se pueden ir modificando tanto su escala (tamaño), como su orientación. 

 

Elevation Grid

Nodo Elevation Grid

El nodo ElevationGrid especifica una red de puntos, cada uno con una altura definida utilizada. Este nodo es útil para crear mallas, consulte la iluminación, o la construcción de un terreno.
Un ElevationGrid está construido en el plano XZ, comenzando desde el origen y la expansión en la dirección positiva de los ejes. La forma de un ElevationGrid se define por los siguientes campos.
xDimension: el número de puntos en la cuadrícula a lo largo del eje X.
zDimension: el número de puntos de malla en el eje Z.
xSpacing: la distancia entre dos puntos adyacentes en la dirección del eje X

Sintaxis:  ElevationGrid { 
xDimension 0
xSpacing 0.0
zDimension 0
zSpacing 0.0
height [ ]
color NULL
colorPerVertex TRUE
normal NULL
normalPerVertex TRUE
texCoord NULL
ccw TRUE
convex TRUE
solid TRUE
creaseAngle 0.0 

IndexedFaceSet

Nodo IndexedFaceSet

 Permite unir los diferentes puntos especificados en su campo coord mediante caras poligonales. 
 
Sintaxis
          IndexedFaceSet{  
              coord Coordinate { 
                     point [ . . . ] 
               } 
              coordIndex  [...]  
              colorPerVertex     valor_lógico 
              color Color { 
                     color [ . . . ] 
               } 
              colorIndex   [...] 
           }