Difference between revisions of "Contour2D"

From Web3D.org
Jump to: navigation, search
 
(Contour2D)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
* [[Node Reference]]
 
* [[Node Reference]]
 
==Contour2D==
 
==Contour2D==
 +
 +
Specification Link: [http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/nurbs.html#Contour2D Contour2D]
  
 
<pre>
 
<pre>
CADAssembly : X3DGroupingNode, X3DProductStructureChildNode {
+
Contour2D : X3DNode {  
   MFNode   [in]    addChildren
+
   MFNode [in]    addChildren         [NurbsCurve2D|ContourPolyline2D]
   MFNode   [in]    removeChildren
+
   MFNode [in]    removeChildren     [NurbsCurve2D|ContourPolyline2D]
   MFNode   [in,out] children      []       [X3DProductStructureChildNode]
+
   MFNode [in,out] children      []   [NurbsCurve2D|ContourPolyline2D]
   SFNode   [in,out] metadata      NULL     [X3DMetadataObject]
+
   SFNode [in,out] metadata      NULL [X3DMetadataObject]
  SFString [in,out] name ""
+
  SFVec3f  []      bboxCenter    0 0 0    (-∞,∞)
+
  SFVec3f  []      bboxSize      -1 -1 -1 [0,∞) or −1 −1 −1
+
 
}
 
}
 
</pre>
 
</pre>
The CADAssembly node holds a set of assemblies or parts grouped together.
 
  
 +
==DTD Validation==
 +
 +
TBD
  
The ''children'' field can contain X3DProductStructureChildNode types. Each child will be either a sub-assembly or a part.
+
==Schema Validation==
  
 +
TBD
  
The ''name'' field documents the name of this CADAssembly.
+
==Schematron validation==
  
 +
TBD
 
* [[Node Reference]]
 
* [[Node Reference]]

Latest revision as of 03:52, 13 April 2015

Contour2D

Specification Link: Contour2D

Contour2D : X3DNode { 
  MFNode [in]     addChildren         [NurbsCurve2D|ContourPolyline2D]
  MFNode [in]     removeChildren      [NurbsCurve2D|ContourPolyline2D]
  MFNode [in,out] children       []   [NurbsCurve2D|ContourPolyline2D]
  SFNode [in,out] metadata       NULL [X3DMetadataObject]
}

DTD Validation

TBD

Schema Validation

TBD

Schematron validation

TBD