Indexed polyline shape node. More...
#include <Inventor/VRMLnodes/SoVRMLIndexedLineSet.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoVRMLIndexedLineSet () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
See the VRML97 Specification, below.
NOTE: This class does not exist in Open Inventor 10.0 and later.This section may reference portions of the VRML97 specification that are not present in this help file. The complete VRML97 spec is available at http://www.web3d.org .
The SoVRMLIndexedLineSet node represents a 3D geometry formed by constructing polylines from 3D points specified in the coord field. SoVRMLIndexedLineSet uses the indices in its coordIndex field to specify the polylines by connecting together points from the coord field. An index of -1 indicates that the current polyline has ended and the next one begins. The last polyline may (but does not have to be) followed by a -1. SoVRMLIndexedLineSet is specified in the local coordinate system and is affected by parent transformations.
The coord field specifies the 3D vertices of the line set and is specified by an SoVRMLCoordinate node.
Lines are not lit, not texture-mapped, or not collided with during collision detection.
If the color field is not NULL, it must contain an SoVRMLColor node, and the colors are applied to the line(s) as follows:
If the color field is NULL and there is a Material defined for the SoVRMLAppearance affecting this IndexedLineSet, then use the emissiveColor of the Material to draw the lines. See "Concepts - Lighting Model, Lighting Off" for details on lighting equations.
Shape Antialiasing type is SoShape::LINES.
color | NULL |
colorIndex | [] |
colorPerVertex | TRUE |
coord | NULL |
coordIndex | [] |
metadata | NULL |
SoSFNode | set_color |
SoMFInt32 | set_colorIndex |
SoSFNode | set_coord |
SoMFInt32 | set_coordIndex |
SoSFNode | set_metadata |
SoSFNode | color_changed |
SoSFNode | coord_changed |
SoSFNode | metadata_changed |
SoVRMLIndexedLineSet::SoVRMLIndexedLineSet | ( | ) |
Constructor.
static SoType SoVRMLIndexedLineSet::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoVRMLIndexedLine.
virtual SoType SoVRMLIndexedLineSet::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoVRMLIndexedLine.