type | restriction of MFString | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="appliedParametersChoices"> <xs:annotation> <xs:appinfo>Default global parameters for collision outputs of rigid body physics system. Contact node can override parent CollisionCollection node. Multiple optional values, but appliedParameters enumerations cannot be extended. This list is bounded, no additional values are allowed.</xs:appinfo> <!-- Note that strict validation does not occur via schema since MFString allows any value. --> <xs:documentation source="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/rigidBodyPhysics.html#t-AppliedParametersValidValues"/> </xs:annotation> <xs:restriction base="MFString"> <xs:enumeration value='"BOUNCE"'> <xs:annotation> <xs:appinfo>The bounce field value is used.</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"USER_FRICTION"'> <xs:annotation> <xs:appinfo>The system will normally calculate the friction direction vector that is perpendicular to the contact normal. This setting indicates that the user-supplied value in this contact should be used.</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"FRICTION_COEFFICIENT-2"'> <xs:annotation> <xs:appinfo>Apply frictionCoefficients values</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"ERROR_REDUCTION"'> <xs:annotation> <xs:appinfo>Apply softnessErrorCorrection value</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"CONSTANT_FORCE"'> <xs:annotation> <xs:appinfo>Apply softnessConstantForceMix value</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"SPEED-1"'> <xs:annotation> <xs:appinfo>Apply first component of surfaceSpeed array</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"SPEED-2"'> <xs:annotation> <xs:appinfo>Apply second component of surfaceSpeed array</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"SLIP-1"'> <xs:annotation> <xs:appinfo>Apply first component of slipFactors array</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value='"SLIP-2"'> <xs:annotation> <xs:appinfo>Apply second component of slipFactors array</xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |