64#define SO_POINT_SET_USE_REST_OF_POINTS (-1)
167 bool areMaterialsPerPoint(
SoAction *action)
const;
168 bool areNormalsPerPoint(
SoAction *action)
const;
#define SoEXTENDER
Provide inline template functions for abs, swap, min, max, and clamp.
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_NODE_HEADER(className)
Non-abstract classes have everything abstract classes have, plus a way to create an instance.
Abstract base class for all actions.
Base class for describing detail information about a shape node.
Renders a scene graph using OpenGL.
Computes bounding box of a scene.
Abstract base class for all non-indexed vertex-based shapes.
Represents point on surface of picked object.
SoSFInt32 numPoints
Number of points.
virtual SoDetail * createPointDetail(SoRayPickAction *action, const SoPrimitiveVertex *v, SoPickedPoint *pp)
Overrides standard method to create an SoPointDetail instance.
SoPointSet()
Creates a point set node with default settings.
virtual void GLRender(SoGLRenderAction *action)
Implements actions.
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Redefine this to tell open caches that they contain points.
virtual void generatePrimitives(SoAction *action)
Generates points representing point set.
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f ¢er)
Computes bounding box of point set.
Represents a vertex of a generated primitive.
Intersects objects with a ray cast into scene.
Field containing a int32_t integer.