[example] [run]This node defines a 3D geometry formed by polylines.
{
eventIn MFInt32 set_colorIndex
eventIn MFInt32 set_coordIndex
field MFInt32 2 coordIndex [ ] # indexes defining the sequence of vertices
exposedField SFNode coord NULL # a coordinate node
field SFBool colorPerVertex TRUE#
field MFInt32 colorIndex [ ] # indexes defining the color of each line
exposedField SFNode color NULL # a color node
}
Usage :
Shape{
geometry IndexedLineSet{
coordIndex [ 0, 1, 2, 0, -1, 0, 2, 3, 0, -1 ]
coord Coordinate
{point [0 0 0, 1 0 0, 0 1 0, 0 0 1]} ;points coordinate
colorPerVertex TRUE
colorIndex [ 0, 0, 0, 0, -1, 1, 1, 1, 1, -1]
color Color {[ 1 0 0, 0 1 0]} ; color for each point
}
appearance Appearance {
material Material { }
}
}