~ubuntu-branches/ubuntu/utopic/castle-game-engine/utopic

« back to all changes in this revision

Viewing changes to src/x3d/doc/x3d_nodes/2/NURBS.txt

  • Committer: Package Import Robot
  • Author(s): Abou Al Montacir
  • Date: 2013-04-27 18:06:40 UTC
  • Revision ID: package-import@ubuntu.com-20130427180640-eink4nmwzuivez1c
Tags: upstream-4.0.1
ImportĀ upstreamĀ versionĀ 4.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
X3DNurbsControlCurveNode : X3DNode {
 
2
  MFVec2d  [in,out] controlPoint []   (-Inf,Inf)
 
3
}
 
4
 
 
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)
 
11
  SFBool   []       solid         TRUE
 
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)
 
20
}
 
21
 
 
22
X3DParametricGeometryNode : X3DGeometryNode {
 
23
}
 
24
 
 
25
Contour2D : X3DNode { 
 
26
  MFNode [in]     addChildren         [NurbsCurve2D|ContourPolyline2D]
 
27
  MFNode [in]     removeChildren      [NurbsCurve2D|ContourPolyline2D]
 
28
  MFNode [in,out] children       []   [NurbsCurve2D|ContourPolyline2D]
 
29
}
 
30
 
 
31
ContourPolyline2D : X3DNurbsControlCurveNode {
 
32
}
 
33
 
 
34
CoordinateDouble : X3DCoordinateNode { 
 
35
  MFVec3d [in,out] point    []   (-Inf,Inf)
 
36
}
 
37
 
 
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)
 
45
}
 
46
 
 
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)
 
53
}
 
54
 
 
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
 
62
}
 
63
 
 
64
NurbsPatchSurface : X3DNurbsSurfaceGeometryNode { 
 
65
}
 
66
 
 
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
 
74
}
 
75
 
 
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
 
83
}
 
84
 
 
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)
 
97
}
 
98
 
 
99
NurbsSweptSurface : X3DParametricGeometryNode { 
 
100
  SFNode [in,out] crossSectionCurve []   [X3DNurbsControlCurveNode]
 
101
  SFNode [in,out] trajectoryCurve   []   [NurbsCurve]
 
102
  SFBool []       ccw               TRUE
 
103
  SFBool []       solid             TRUE
 
104
}
 
105
 
 
106
NurbsSwungSurface : X3DParametricGeometryNode { 
 
107
  SFNode [in,out] profileCurve      []   [X3DNurbsControlCurveNode]
 
108
  SFNode [in,out] trajectoryCurve   []   [X3DNurbsControlCurveNode]
 
109
  SFBool []       ccw               TRUE
 
110
  SFBool []       solid             TRUE
 
111
}
 
112
 
 
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)
 
122
}
 
123
 
 
124
NurbsTrimmedSurface : X3DNurbsSurfaceGeometryNode { 
 
125
  MFNode   [in]     addTrimmingContour          [Contour2D]
 
126
  MFNode   [in]     removeTrimmingContour       [Contour2D]
 
127
  MFNode   [in,out] trimmingContour       []    [Contour2D]
 
128
}
 
129