1
X3DNurbsControlCurveNode : X3DNode {
2
MFVec2d [in,out] controlPoint [] (-Inf,Inf)
5
X3DNurbsSurfaceGeometryNode : X3DParametricGeometryNode {
6
SFNode [in,out] controlPoint [] [X3DCoordinateNode]
7
SFNode [in,out] texCoord [] [X3DTextureCoordinateNode|NurbsTextureCoordinate]
8
SFInt32 [in,out] uTessellation 0 (-Inf,Inf)
9
SFInt32 [in,out] vTessellation 0 (-Inf,Inf)
10
MFDouble [in,out] weight [] (0,Inf)
12
SFBool [] uClosed FALSE
13
SFInt32 [] uDimension 0 [0,Inf)
14
MFDouble [] uKnot [] (-Inf,Inf)
15
SFInt32 [] uOrder 3 [2,Inf)
16
SFBool [] vClosed FALSE
17
SFInt32 [] vDimension 0 [0,Inf)
18
MFDouble [] vKnot [] (-Inf,Inf)
19
SFInt32 [] vOrder 3 [2,Inf)
22
X3DParametricGeometryNode : X3DGeometryNode {
26
MFNode [in] addChildren [NurbsCurve2D|ContourPolyline2D]
27
MFNode [in] removeChildren [NurbsCurve2D|ContourPolyline2D]
28
MFNode [in,out] children [] [NurbsCurve2D|ContourPolyline2D]
31
ContourPolyline2D : X3DNurbsControlCurveNode {
34
CoordinateDouble : X3DCoordinateNode {
35
MFVec3d [in,out] point [] (-Inf,Inf)
38
NurbsCurve : X3DParametricGeometryNode {
39
SFNode [in,out] controlPoint [] [X3DCoordinateNode]
40
SFInt32 [in,out] tessellation 0 (-Inf,Inf)
41
MFDouble [in,out] weight [] (0,Inf)
42
SFBool [] closed FALSE
43
MFDouble [] knot [] (-Inf,Inf)
44
SFInt32 [] order 3 [2,Inf)
47
NurbsCurve2D : X3DNurbsControlCurveNode {
48
SFInt32 [in,out] tessellation 0 (-Inf,Inf)
49
MFDouble [in,out] weight [] (0,Inf)
50
SFBool [] closed FALSE
51
MFDouble [] knot [] (-Inf,Inf)
52
SFInt32 [] order 3 [2,Inf)
55
NurbsOrientationInterpolator : X3DChildNode {
56
SFFloat [in] set_fraction (-Inf,Inf)
57
SFNode [in,out] controlPoint [] [X3DCoordinateNode]
58
MFDouble [in,out] knot [] (-Inf,Inf)
59
SFInt32 [in,out] order 3 (2,Inf)
60
MFDouble [in,out] weight [] (-Inf,Inf)
61
SFRotation [out] value_changed
64
NurbsPatchSurface : X3DNurbsSurfaceGeometryNode {
67
NurbsPositionInterpolator : X3DChildNode {
68
SFFloat [in] set_fraction (-Inf,Inf)
69
SFNode [in,out] controlPoint [] [X3DCoordinateNode]
70
MFDouble [in,out] knot [] (-Inf,Inf)
71
SFInt32 [in,out] order 3 (2,Inf)
72
MFDouble [in,out] weight [] (-Inf,Inf)
73
SFVec3f [out] value_changed
76
NurbsSet : X3DChildNode, X3DBoundedObject {
77
MFNode [in] addGeometry [NurbsSurface]
78
MFNode [in] removeGeometry [NurbsSurface]
79
MFNode [in,out] geometry [] [NurbsSurface]
80
SFFloat [in,out] tessellationScale 1.0 (0,Inf)
81
SFVec3f [] bboxCenter 0 0 0 (-Inf,Inf)
82
SFVec3f [] bboxSize -1 -1 -1 [0,Inf) or -1 -1 -1
85
NurbsSurfaceInterpolator : X3DChildNode {
86
SFVec2f [in] set_fraction (-Inf,Inf)
87
SFNode [in,out] controlPoint [] [X3DCoordinateNode]
88
MFDouble [in,out] weight [] (-Inf,Inf)
89
SFVec3f [out] position_changed
90
SFVec3f [out] normal_changed
91
SFInt32 [] uDimension 0 [0,Inf)
92
MFDouble [] uKnot [] (-Inf,Inf)
93
SFInt32 [] uOrder 3 [2,Inf)
94
SFInt32 [] vDimension 0 [0,Inf)
95
MFDouble [] vKnot [] (-Inf,Inf)
96
SFInt32 [] vOrder 3 [2,Inf)
99
NurbsSweptSurface : X3DParametricGeometryNode {
100
SFNode [in,out] crossSectionCurve [] [X3DNurbsControlCurveNode]
101
SFNode [in,out] trajectoryCurve [] [NurbsCurve]
106
NurbsSwungSurface : X3DParametricGeometryNode {
107
SFNode [in,out] profileCurve [] [X3DNurbsControlCurveNode]
108
SFNode [in,out] trajectoryCurve [] [X3DNurbsControlCurveNode]
113
NurbsTextureCoordinate : X3DNode {
114
MFVec2f [in,out] controlPoint [] (-Inf,Inf)
115
MFFloat [in,out] weight [] (0,Inf)
116
SFInt32 [] uDimension 0 [0,Inf)
117
MFDouble [] uKnot [] (-Inf,Inf)
118
SFInt32 [] uOrder 3 [2,Inf)
119
SFInt32 [] vDimension 0 [0,Inf)
120
MFDouble [] vKnot [] (-Inf,Inf)
121
SFInt32 [] vOrder 3 [2,Inf)
124
NurbsTrimmedSurface : X3DNurbsSurfaceGeometryNode {
125
MFNode [in] addTrimmingContour [Contour2D]
126
MFNode [in] removeTrimmingContour [Contour2D]
127
MFNode [in,out] trimmingContour [] [Contour2D]