Definition Type: Group
Name: RigidBodyContentModel
Containing Schema: x3d-3.2.xsd
Collapse XSD Schema Diagram:
Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into CollidableShape in schema x3d-3_2_xsd Drilldown into CollidableOffset in schema x3d-3_2_xsd Drilldown into Cone in schema x3d-3_2_xsd Drilldown into Box in schema x3d-3_2_xsd Drilldown into Sphere in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into Cone in schema x3d-3_2_xsd Drilldown into Box in schema x3d-3_2_xsd Drilldown into Sphere in schema x3d-3_2_xsd Drilldown into CollidableShape in schema x3d-3_2_xsd Drilldown into CollidableOffset in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into CollidableShape in schema x3d-3_2_xsd Drilldown into CollidableOffset in schema x3d-3_2_xsd Drilldown into Cone in schema x3d-3_2_xsd Drilldown into Box in schema x3d-3_2_xsd Drilldown into Sphere in schema x3d-3_2_xsdXSD Diagram of RigidBodyContentModel in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:group name="RigidBodyContentModel">
    <xs:annotation>
        <xs:appinfo>RigidBodyContentModel can contain X3DNBodyCollidableNode nodes as a geometry field, plus a [Sphere, Box, Cone] as a massDensityModel field.
			</xs:appinfo>
        <xs:documentation />
    </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: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:choice>
        </xs:sequence>
        <xs:sequence>
            <xs:element ref="ProtoInstance" />
            <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:choice>
        </xs:sequence>
    </xs:choice>
</xs:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Sphere Sphere (1) (1)
Box Box (1) (1)
Cone Cone (1) (1)
CollidableOffset CollidableOffset (1) (1)
CollidableShape CollidableShape (1) (1)
ProtoInstance ProtoInstance (1) (1)
CollidableOffset CollidableOffset (1) (1)
CollidableShape CollidableShape (1) (1)
Sphere Sphere (1) (1)
Box Box (1) (1)
Cone Cone (1) (1)
ProtoInstance ProtoInstance (1) (1)
ProtoInstance ProtoInstance (1) (1)
Sphere Sphere (1) (1)
Box Box (1) (1)
Cone Cone (1) (1)
CollidableOffset CollidableOffset (1) (1)
CollidableShape CollidableShape (1) (1)
ProtoInstance ProtoInstance (1) (1)