Definition Type: Element
Name: RigidBodyCollection
Type: X3DChildNode
Containing Schema: x3d-3.2.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into CollisionCollection in schema x3d-3_2_xsd Drilldown into RigidBody in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into RigidBody in schema x3d-3_2_xsd Drilldown into CollisionCollection in schema x3d-3_2_xsd Drilldown into UniversalJoint in schema x3d-3_2_xsd Drilldown into SliderJoint in schema x3d-3_2_xsd Drilldown into SingleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into MotorJoint in schema x3d-3_2_xsd Drilldown into DoubleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into BallJoint in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into CollisionCollection in schema x3d-3_2_xsd Drilldown into UniversalJoint in schema x3d-3_2_xsd Drilldown into SliderJoint in schema x3d-3_2_xsd Drilldown into SingleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into MotorJoint in schema x3d-3_2_xsd Drilldown into DoubleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into BallJoint in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into UniversalJoint in schema x3d-3_2_xsd Drilldown into SliderJoint in schema x3d-3_2_xsd Drilldown into SingleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into MotorJoint in schema x3d-3_2_xsd Drilldown into DoubleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into BallJoint in schema x3d-3_2_xsd Drilldown into CollisionCollection in schema x3d-3_2_xsd Drilldown into RigidBody in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into RigidBody in schema x3d-3_2_xsd Drilldown into UniversalJoint in schema x3d-3_2_xsd Drilldown into SliderJoint in schema x3d-3_2_xsd Drilldown into SingleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into MotorJoint in schema x3d-3_2_xsd Drilldown into DoubleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into BallJoint in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into UniversalJoint in schema x3d-3_2_xsd Drilldown into SliderJoint in schema x3d-3_2_xsd Drilldown into SingleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into MotorJoint in schema x3d-3_2_xsd Drilldown into DoubleAxisHingeJoint in schema x3d-3_2_xsd Drilldown into BallJoint in schema x3d-3_2_xsd Drilldown into RigidBody in schema x3d-3_2_xsd Drilldown into CollisionCollection in schema x3d-3_2_xsd Drilldown into RigidBodyCollectionContentModel in schema x3d-3_2_xsd Drilldown into MetadataString in schema x3d-3_2_xsd Drilldown into MetadataSet in schema x3d-3_2_xsd Drilldown into MetadataInteger in schema x3d-3_2_xsd Drilldown into MetadataFloat in schema x3d-3_2_xsd Drilldown into MetadataDouble in schema x3d-3_2_xsd Drilldown into ChildContentModelCore in schema x3d-3_2_xsd Drilldown into IS in schema x3d-3_2_xsd Drilldown into class in schema x3d-3_2_xsd Drilldown into globalAttributes in schema x3d-3_2_xsd Drilldown into USE in schema x3d-3_2_xsd Drilldown into DEF in schema x3d-3_2_xsd Drilldown into DEF_USE in schema x3d-3_2_xsd Drilldown into X3DNode in schema x3d-3_2_xsd Drilldown into containerField in schema x3d-3_2_xsd Drilldown into X3DChildNode in schema x3d-3_2_xsd Drilldown into preferAccuracy in schema x3d-3_2_xsd Drilldown into maxCorrectionSpeed in schema x3d-3_2_xsd Drilldown into iterations in schema x3d-3_2_xsd Drilldown into gravity in schema x3d-3_2_xsd Drilldown into errorCorrection in schema x3d-3_2_xsd Drilldown into enabled in schema x3d-3_2_xsd Drilldown into disableTime in schema x3d-3_2_xsd Drilldown into disableLinearSpeed in schema x3d-3_2_xsd Drilldown into disableAngularSpeed in schema x3d-3_2_xsd Drilldown into contactSurfaceThickness in schema x3d-3_2_xsd Drilldown into constantForceMix in schema x3d-3_2_xsd Drilldown into autoDisable in schema x3d-3_2_xsdXSD Diagram of RigidBodyCollection in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:element name="RigidBodyCollection">
    <xs:annotation>
        <xs:appinfo />
        <xs:documentation />
    </xs:annotation>
    <xs:complexType mixed="false">
        <xs:complexContent mixed="false">
            <xs:extension base="X3DChildNode">
                <xs:group ref="RigidBodyCollectionContentModel" minOccurs="0" />
                <xs:attribute name="autoDisable" type="SFBool" default="false" />
                <xs:attribute name="constantForceMix" type="SFFloat" default="0.0001" />
                <xs:attribute name="contactSurfaceThickness" type="SFFloat" default="0" />
                <xs:attribute name="disableAngularSpeed" type="SFFloat" default="0" />
                <xs:attribute name="disableLinearSpeed" type="SFFloat" default="0" />
                <xs:attribute name="disableTime" type="SFTime" default="0" />
                <xs:attribute name="enabled" type="SFBool" default="true" />
                <xs:attribute name="errorCorrection" type="SFFloat" default="0.8" />
                <xs:attribute name="gravity" type="SFVec3f" default="0 -9.8 0" />
                <xs:attribute name="iterations" type="SFInt32" default="10" />
                <xs:attribute name="maxCorrectionSpeed" type="SFFloat" default="-1" />
                <xs:attribute name="preferAccuracy" type="SFBool" default="false" />
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
IS IS 0 (1)
MetadataDouble MetadataDouble (1) (1)
MetadataFloat MetadataFloat (1) (1)
MetadataInteger MetadataInteger (1) (1)
MetadataSet MetadataSet (1) (1)
MetadataString MetadataString (1) (1)
CollisionCollection CollisionCollection (1) (1)
RigidBody RigidBody (1) (1)
BallJoint BallJoint (1) (1)
DoubleAxisHingeJoint DoubleAxisHingeJoint (1) (1)
MotorJoint MotorJoint (1) (1)
SingleAxisHingeJoint SingleAxisHingeJoint (1) (1)
SliderJoint SliderJoint (1) (1)
UniversalJoint UniversalJoint (1) (1)
ProtoInstance ProtoInstance (1) (1)
BallJoint BallJoint (1) (1)
DoubleAxisHingeJoint DoubleAxisHingeJoint (1) (1)
MotorJoint MotorJoint (1) (1)
SingleAxisHingeJoint SingleAxisHingeJoint (1) (1)
SliderJoint SliderJoint (1) (1)
UniversalJoint UniversalJoint (1) (1)
RigidBody RigidBody (1) (1)
ProtoInstance ProtoInstance (1) (1)
RigidBody RigidBody (1) (1)
CollisionCollection CollisionCollection (1) (1)
BallJoint BallJoint (1) (1)
DoubleAxisHingeJoint DoubleAxisHingeJoint (1) (1)
MotorJoint MotorJoint (1) (1)
SingleAxisHingeJoint SingleAxisHingeJoint (1) (1)
SliderJoint SliderJoint (1) (1)
UniversalJoint UniversalJoint (1) (1)
ProtoInstance ProtoInstance (1) (1)
BallJoint BallJoint (1) (1)
DoubleAxisHingeJoint DoubleAxisHingeJoint (1) (1)
MotorJoint MotorJoint (1) (1)
SingleAxisHingeJoint SingleAxisHingeJoint (1) (1)
SliderJoint SliderJoint (1) (1)
UniversalJoint UniversalJoint (1) (1)
CollisionCollection CollisionCollection 0 (1)
ProtoInstance ProtoInstance (1) (1)
BallJoint BallJoint (1) (1)
DoubleAxisHingeJoint DoubleAxisHingeJoint (1) (1)
MotorJoint MotorJoint (1) (1)
SingleAxisHingeJoint SingleAxisHingeJoint (1) (1)
SliderJoint SliderJoint (1) (1)
UniversalJoint UniversalJoint (1) (1)
CollisionCollection CollisionCollection (1) (1)
RigidBody RigidBody (1) (1)
ProtoInstance ProtoInstance (1) (1)
RigidBody RigidBody (1) (1)
CollisionCollection CollisionCollection 0 (1)
ProtoInstance ProtoInstance (1) (1)
<xs:group> ChildContentModelCore 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
DEF DEF (Optional)
USE USE (Optional)
class class (Optional)
containerField containerField children (Optional)
autoDisable autoDisable false (Optional)
constantForceMix constantForceMix 0.0001 (Optional)
contactSurfaceThickness contactSurfaceThickness 0 (Optional)
disableAngularSpeed disableAngularSpeed 0 (Optional)
disableLinearSpeed disableLinearSpeed 0 (Optional)
disableTime disableTime 0 (Optional)
enabled enabled true (Optional)
errorCorrection errorCorrection 0.8 (Optional)
gravity gravity 0 -9.8 0 (Optional)
iterations iterations 10 (Optional)
maxCorrectionSpeed maxCorrectionSpeed -1 (Optional)
preferAccuracy preferAccuracy false (Optional)
Collapse Derivation Tree: