BoundedPhysicsModel

From Web3D.org
Jump to: navigation, search

BoundedPhysicsModel

Specification Link: BoundedPhysicsModel

BoundedPhysicsModel : X3ParticlePhysicsModelNode {
  SFBool   [in,out] enabled         TRUE
  SFNode   [in,out] geometry        NULL [X3DGeometryNode]
  SFNode   [in,out] metadata        NULL [X3DMetadataObject]
}

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. A single prototype or node derived from X3DGeometryNode. This is one of:
    1. Arc2D
    2. ArcClose2D
    3. Box
    4. Circle2D
    5. Cone
    6. Cylinder
    7. Disk2D
    8. ElevationGrid
    9. Extrusion
    10. GeoElevationGrid
    11. IndexedLineSet
    12. LineSet
    13. PointSet
    14. Polyline2D
    15. PolyPoint2D
    16. Rectangle2D
    17. Sphere
    18. Text
    19. TriangleSet2D
    20. Node derived from X3DComposedGeometryNode. This is one of:
      1. IndexedFaceSet
      2. IndexedQuadSet
      3. IndexedTriangleFanSet
      4. IndexedTriangleSet
      5. IndexedTriangleStripSet
      6. QuadSet
      7. TriangleFanSet
      8. TriangleSet
      9. TriangleStripSet
    21. Node derived from X3DParametricGeometryNode. This is one of:
      1. NurbsCurve
      2. NurbsSweptSurface
      3. NurbsSwungSurface
      4. Node derived from X3DNurbsSurfaceGeometryNode. This is one of:
        1. NurbsPatchSurface
        2. NurbsTrimmedSurface

Attributes

There are no attributes requiring additional value validation checks.

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. A single node chosen from one of the following:
    1. An appropriately defined Prototype node
    2. Arc2D
    3. ArcClose2D
    4. Box
    5. Circle2D
    6. Cone
    7. Cylinder
    8. Disk2D
    9. ElevationGrid
    10. Extrusion
    11. GeoElevationGrid
    12. IndexedFaceSet
    13. IndexedLineSet
    14. IndexedQuadSet
    15. IndexedTriangleFanSet
    16. IndexedTriangleSet
    17. IndexedTriangleStripSet
    18. LineSet
    19. NurbsCurve
    20. NurbsSweptSurface
    21. NurbsSwungSurface
    22. NurbsPatchSurface
    23. NurbsTrimmedSurface
    24. PointSet
    25. Polyline2D
    26. PolyPoint2D
    27. QuadSet
    28. Rectangle2D
    29. Sphere
    30. Text
    31. TriangleFanSet
    32. TriangleSet
    33. TriangleSet2D
    34. TriangleStripSet

Attributes

There are no attributes requiring additional value validation checks.


Schematron validation

TBD