51#ifndef _SO_INDEXED_FACE_SET_
52#define _SO_INDEXED_FACE_SET_
73#define SO_END_FACE_INDEX (-1)
78#define SO_END_CONTOUR_INDEX (-1)
82#define SO_END_POLYGON_INDEX (-2)
265 virtual void generateDefaultNormals(
SoState* state,
279 static void initClass();
280 static void exitClass();
283 virtual void notify( SoNotList* list );
287 virtual int getNumPrim(
SoState* state = NULL );
300 virtual SbBool shouldCheckShapeHints(){
return TRUE;}
302 virtual SbBool shouldGenerateTexture3DCoordinates(){
return TRUE;}
307 virtual SbBool checkTex3Coords(){
return TRUE;}
311 int getNumPrim(
int& _numTris,
int& _numQuads,
int& _numFaces );
313 virtual void countPrim(
SoState* state = NULL );
316 virtual void generatePrimitives(
SoAction* action );
329 virtual bool hasGeneratePrimitiveCache()
#define TRUE
Possible value of SbBool.
#define FALSE
Possible value of SbBool.
SO_PIMPL_PUBLIC_DECLARATION(SoFileDataAdapter)
#define SO_NODE_HEADER(className)
Abstract base class for all actions.
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...
Indexed polygonal face shape node.
SoIndexedFaceSet()
Creates an indexed face set node with default settings.
Abstract base class for all indexed vertex-based shapes.
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.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Indexed polygonal fac...
void notify(SoNotList *list)