34#include <Inventor/STL/memory>
273 virtual void doAction(
SoAction *action );
293 virtual void notify( SoNotList *list );
296 static void initClass();
299 static void exitClass();
305 void setMaterialIndices(
const std::vector<int>& useColorIndices,
bool addFirst,
bool addLast);
310 virtual void generatePrimitives(
SoAction *action );
320 SoNormalBundle *nb );
322 void commonConstructor();
SO_PIMPL_PUBLIC_DECLARATION(SoFileDataAdapter)
#define SO_NODE_HEADER(className)
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> 3D vector class ...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> 3D box with an a...
Abstract base class for all actions.
Abstract base class for all extrusion-based shape nodes.
Performs a generic traversal of a scene graph or path.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Geometric shape ...
SoExtrusion()
Constructor.
SoMFRotation orientation
The cross-section curve is rotated by this value relative to a local reference system with origin at ...
SoMFVec2f scale
The cross-section curve is scaled by this value on the X and Z axes.
SoMFVec2f crossSection
The shape that will be extruded, defined by a 2D piecewise linear curve in the XZ plane (described as...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Counts number of...
Multiple-value field containing any number of SbRotations.
Multiple-value field containing any number of two-dimensional vectors.
Intersects objects with a ray cast into scene.
void notify(SoNotList *list)