Difference between revisions of "Anchor"

From Web3D.org
Jump to: navigation, search
 
Line 24: Line 24:
  
 
# A single, optional IS.
 
# A single, optional IS.
# A single, optional node derived from X3DMetadataObject for the ''metadata'' field.
+
# A single, optional node derived from ''X3DMetadataObject'' for the ''metadata'' field.
# Any number, including none, of nodes derived from X3DChildNode or Prototype nodes in any order.
+
# Any number, including none, of nodes derived from ''X3DChildNode'' or Prototype nodes in any order.
  
 
===Attributes===
 
===Attributes===
Line 38: Line 38:
  
 
# A single, optional IS.
 
# A single, optional IS.
# A single, optional node derived from X3DMetadataObject for the ''metadata'' field.
+
# A single, optional node derived from ''X3DMetadataObject'' for the ''metadata'' field.
# Any number, including none, of nodes derived from X3DChildNode or Prototype nodes in any order.
+
# Any number, including none, of nodes derived from ''X3DChildNode'' or Prototype nodes in any order.
  
 
===Attributes===
 
===Attributes===

Latest revision as of 02:43, 24 April 2015

Anchor

Specification Link: Anchor

Anchor : X3DGroupingNode { 
  MFNode   [in]     addChildren
  MFNode   [in]     removeChildren
  MFNode   [in,out] children       []       [X3DChildNode]
  SFString [in,out] description    ""
  SFNode   [in,out] metadata       NULL     [X3DMetadataObject]
  MFString [in,out] parameter      []
  MFString [in,out] url            []       [URI]
  SFVec3f  []       bboxCenter     0 0 0    (-∞,∞)
  SFVec3f  []       bboxSize       -1 -1 -1 [0 ∞) or −1 −1 −1 
}

DTD Validation

Children

Children must appear as follows:

  1. A single, optional IS.
  2. A single, optional node derived from X3DMetadataObject for the metadata field.
  3. Any number, including none, of nodes derived from X3DChildNode or Prototype nodes in any order.

Attributes

There is no validation of the numerical values of the bboxCenter or bboxSize fields. Neither is there any validation of the number of values.

Schema Validation

Children

Children must appear as follows:

  1. A single, optional IS.
  2. A single, optional node derived from X3DMetadataObject for the metadata field.
  3. Any number, including none, of nodes derived from X3DChildNode or Prototype nodes in any order.

Attributes

  • The bboxCenter field accepts a triplet of numerical values.
  • The bboxsize field accepts either three positive values or the triplet -1 -1 -1.

Schematron Validation

TBD