group RigidBodyContentModel
diagram x3d-4.0_diagrams/x3d-4.0_p311.png
children Sphere Box Cone CollidableOffset CollidableShape ProtoInstance
used by
element RigidBody
annotation
appinfo

                RigidBodyContentModel can contain X3DNBodyCollidableNode nodes as a geometry field, plus a Sphere, Box, or Cone as a massDensityModel field.
           
source <xs:group name="RigidBodyContentModel">
 
<xs:annotation>
   
<xs:appinfo>
                RigidBodyContentModel can contain X3DNBodyCollidableNode nodes as a geometry field, plus a Sphere, Box, or Cone as a massDensityModel field.
           
</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/rigidBodyPhysics.html#RigidBody"/>
 
</xs:annotation>
 
<xs:choice>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Sphere">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="Box">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="Cone">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="CollidableOffset">
         
<xs:annotation>
           
<xs:documentation>geometry</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="CollidableShape">
         
<xs:annotation>
           
<xs:documentation>geometry</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="ProtoInstance">
         
<xs:annotation>
           
<xs:documentation>Appropriately typed substitution node</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:choice maxOccurs="unbounded">
       
<xs:element ref="CollidableOffset">
         
<xs:annotation>
           
<xs:documentation>geometry</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="CollidableShape">
         
<xs:annotation>
           
<xs:documentation>geometry</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:choice minOccurs="0">
       
<xs:element ref="Sphere">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="Box">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="Cone">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="ProtoInstance">
         
<xs:annotation>
           
<xs:documentation>Appropriately typed substitution node</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:element ref="ProtoInstance">
       
<xs:annotation>
         
<xs:documentation>Appropriately typed substitution node</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element ref="Sphere">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="Box">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="Cone">
         
<xs:annotation>
           
<xs:documentation>massDensityModel</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="CollidableOffset">
         
<xs:annotation>
           
<xs:documentation>geometry</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="CollidableShape">
         
<xs:annotation>
           
<xs:documentation>geometry</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="ProtoInstance">
         
<xs:annotation>
           
<xs:documentation>Appropriately typed substitution node</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:choice>
</xs:group>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy