Position¶
Examples¶
Example¶
<Position>
<Anchor>
upright
</Anchor>
<Altitude>
0.0
</Altitude>
<Floating>
false
</Floating>
<FloatDepth>
0.0
</FloatDepth>
<TurnRate>
6.0
</TurnRate>
</Position>
XML Elements¶
The following elements can be used within this component:
Position¶
Anchor¶
Automatic rotation to follow the slope of terrain
Path: Position/Anchor
Altitude¶
Height above terrain in meters
Type: decimal (e.g. -10.0 or 0.0 or 2.5)
Path: Position/Altitude
Floating¶
Whether the entity floats on water
Type: boolean (true or false)
Path: Position/Floating
FloatDepth¶
The depth at which an entity floats on water (needs Floating to be true)
Type: non-negative decimal
Path: Position/FloatDepth
TurnRate¶
Maximum rotation speed around Y axis, in radians per second. Used for all graphical rotations and some real unitMotion driven rotations.
Type: positive decimal
Path: Position/TurnRate
RELAX NG Grammar¶
<define name="component.Position">
<element name="Position">
<interleave>
<element name="Anchor">
<choice>
<value>
</value>
<value>
</value>
<value>
</value>
<value>
</value>
</choice>
</element>
<element name="Altitude">
<data type="decimal"/>
</element>
<element name="Floating">
<data type="boolean"/>
</element>
<element name="FloatDepth">
<ref name="nonNegativeDecimal"/>
</element>
<element name="TurnRate">
<ref name="positiveDecimal"/>
</element>
</interleave>
</element>
</define>