50#ifndef _SO_TRIANGLE_STRIP_SET_
51#define _SO_TRIANGLE_STRIP_SET_
53#include <Inventor/fields/SoMFInt32.h>
54#include <Inventor/nodes/SoNonIndexedShape.h>
55#include <Inventor/SbPImpl.h>
79#define SO_TRI_STRIP_SET_USE_REST_OF_VERTICES (-1)
193 virtual void generateDefaultNormals(
SoState* state,
209 int getNumStrips()
const;
211 static void initClass();
212 static void exitClass();
219 virtual int getNumVert(
SoState* state = NULL );
222 virtual int getNumPrim(
SoState* state = NULL );
227 virtual void generatePrimitives(
SoAction* action );
230 virtual void exitRender(
SoState* state,
232 SoTextureCoordinateBundle* tcb,
233 SoTextureCoordinate3Bundle* tc3b);
236 virtual void countPrim(
SoState* state = NULL );
252 virtual void notify( SoNotList* list );
256 static const int AUTO_CACHE_TSS_MIN_WITHOUT_VP;
257 static const int AUTO_CACHE_TSS_MAX;
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...
Multiple-value field containing any number of int32_t integers.
Abstract base class for all non-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.
Triangle strip set shape node.
SoMFInt32 numVertices
Number of vertices in each triangle strip.
SoTriangleStripSet()
Creates a triangle strip set node with default settings.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Triangle strip set sh...