52#ifndef _SO_NURBS_PROFILE_
53#define _SO_NURBS_PROFILE_
55#include <Inventor/fields/SoMFFloat.h>
56#include <Inventor/fields/SoSFNode.h>
57#include <Inventor/nodes/SoProfile.h>
146 virtual void getTrimCurve(
SoState *state, int32_t &numPoints,
147 float *&points,
int &floatsPerVec,
151 virtual void getVertices(
SoState *state, int32_t &nVertices,
155 static void initClass();
156 static void exitClass();
158 int getNurbsBoundaryID() {
return m_boundaryId; }
159 void setNurbsBoundaryID(
int id) { m_boundaryId = id; }
Multiple-value field containing any number of floating point values.
SoMFFloat knotVector
The knot vector for the NURBS curve.
SoNurbsProfile()
Creates a NURBS profile curve node with default settings.
SoSFNode boundary
Associate the profile with the specified boundary using an SoNurbsBoundary node.
Abstract base class for all profile nodes.
Field containing a a node.