27#include <Inventor/fields/SoSFFloat.h>
28#include <Inventor/fields/SoSFBool.h>
29#include <Inventor/fields/SoMFVec2f.h>
30#include <Inventor/fields/SoMFRotation.h>
31#include <Inventor/fields/SoMFVec3f.h>
33#include <Inventor/nodes/SoBaseExtrusion.h>
34#include <Inventor/STL/memory>
35#include <Inventor/SbPImpl.h>
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();
<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.