Este nodo sirve para definir un conjunto de caras planas dentro de nuestro sistema de coordenadas. Nos da una gran libertad para modelar objetos en 3D, pero para objetos complejos se vuelve muy lioso.
Es un nodo
geometry. Lo utilizaremos dentro de un nodo Shape (tal como hacíamos con el
nodo Box o Sphere
Shape{
geometry IndexedFaceSet{
coord Coordinate { point [punto0,punto1, ..., puntoi, punto(i+1), ..., punton]}
coordIndex [cara 0 -1
cara 1 -1
...
cara n -1 ]
}
}
*punto0, punto1,...., punton son los puntos que utilizaremos para definir las caras.
En
coordIndex definimos las caras de nuestro objeto. Cada cara se compone de una
lista ordenada de puntos (ejemplo: 0 1 2 3). La figura es cerrada
automáticamente, por lo que no es necesario que el primer y el último punto de
cada cara coincidan.
No hay comentarios:
Publicar un comentario