29 #ifndef __NURBSTEXTURECOORDINATE_H__
30 #define __NURBSTEXTURECOORDINATE_H__
75 void renderTexForNurbs( GLUnurbsObj *nurbs_object );
83 if(withWeights != NULL )
84 delete [] withWeights;}
88 Inst< MFVec2f > _controlPoint = 0,
89 Inst< MFFloat > _weight = 0,
90 Inst< SFInt32 > _uDimension = 0,
91 Inst< SFInt32 > _vDimension = 0,
92 Inst< MFDouble > _uKnot = 0,
93 Inst< MFDouble > _vKnot = 0,
94 Inst< SFInt32 > _uOrder = 0,
95 Inst< SFInt32 > _vOrder = 0 );
182 GLfloat * withWeights;
Contains the MFDouble field class.
Contains the MFFloat field class.
Contains the MFVec2f field class.
Contains the SFInt32 field class.
Header file for X3DGeometricPropertyNode, X3D scene-graph node.
The NurbsTextureCoordinate node is a NURBS surface existing in the parametric domain of its surface h...
Definition: NurbsTextureCoordinate.h:71
H3DUniquePtr< MFVec2f > controlPoint
controlPoint defines a set of control points of dimension uDimension x vDimension.
Definition: NurbsTextureCoordinate.h:115
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: NurbsTextureCoordinate.h:178
H3DUniquePtr< SFInt32 > uDimension
Defines the number of control points in the u dimension.
Definition: NurbsTextureCoordinate.h:137
H3DUniquePtr< SFInt32 > vOrder
Defines the order of the surface in the v dimension.
Definition: NurbsTextureCoordinate.h:175
virtual string defaultXMLContainerField()
Returns the default xml containerField attribute value.
Definition: NurbsTextureCoordinate.h:100
H3DUniquePtr< MFDouble > uKnot
Defines the knot values of the surface in the u dimension.
Definition: NurbsTextureCoordinate.h:152
H3DUniquePtr< SFInt32 > uOrder
Defines the order of the surface in the u dimension.
Definition: NurbsTextureCoordinate.h:167
H3DUniquePtr< MFFloat > weight
A weight value that shall be greater than zero is assigned to each controlPoint.
Definition: NurbsTextureCoordinate.h:129
~NurbsTextureCoordinate()
Destructor.
Definition: NurbsTextureCoordinate.h:78
H3DUniquePtr< MFDouble > vKnot
Defines the knot values of the surface in the v dimension.
Definition: NurbsTextureCoordinate.h:159
H3DUniquePtr< SFInt32 > vDimension
Defines the number of control points in the v dimension.
Definition: NurbsTextureCoordinate.h:145
This is the base node type for all geometric property node types defined in X3D.
Definition: X3DGeometricPropertyNode.h:43
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194