50#ifndef _SO_INDEXED_TRIANGLE_STRIP_SET_
51#define _SO_INDEXED_TRIANGLE_STRIP_SET_
77#define SO_END_STRIP_INDEX (-1)
189 virtual void generateDefaultNormals(
SoState* state,
199 static void initClass();
200 static void exitClass();
203 virtual int getNumVert(
SoState* state = NULL );
206 virtual int getNumPrim(
SoState* state = NULL );
215 PER_TRIANGLE_INDEXED,
221 virtual void generatePrimitives(
SoAction* action );
224 virtual void countPrim(
SoState* state = NULL );
242 static const int AUTO_CACHE_ITSS_MIN_WITHOUT_VP;
243 static const int AUTO_CACHE_ITSS_MAX;
#define FALSE
Possible value of SbBool.
SO_PIMPL_PUBLIC_DECLARATION(SoFileDataAdapter)
#define SO_NODE_HEADER(className)
Abstract base class for all actions.
Stores the current coordinates.
Base class for describing detail information about a shape node.
Renders a scene graph using Open Inventor's Render Engine.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Counts number of...
Abstract base class for all indexed vertex-based shapes.
Indexed triangle strip set shape node.
int getNumStrips(SoState *state=NULL)
Returns number of strips.
int getNumTriangles(SoState *state=NULL)
Returns number of triangles.
SoIndexedTriangleStripSet()
Creates an indexed triangle strip set node with default settings.
Represents point on surface of picked object.
Represents a vertex of a generated primitive.
Intersects objects with a ray cast into scene.
Stores some information used by shapes.