概要
車輌プラグインにおいて、任意の 2 点を結ぶようなオブジェクトを配置します。
生成規則
object-zy ::=
ObjectZY string{ named-object-info ( FixPosition = float; )opt ( FixRight = float; )opt object-joint-zyx object-joint-zyx }
解説
ObjectZY
直後にオブジェクト名を書きます。このオブジェクト名は、他のオブジェクトがこのオブジェクトを親として参照する場合に使用されます。
FixPosition
接続する 2 点のうち、位置の決定においてどちらを重視するかを 0.0〜1.0 の値で指定します。0.0 の場合は 1 点目、1.0 の場合は 2 点目を重視ます。デフォルト値は 0.5 です。
FixRight
上と同様に、接続する 2 点のうち、方向の決定においてどちらを重視するかを 0.0〜1.0 の値で指定します。デフォルト値は FixPosition です。
ObjectZY は、オブジェクト上の任意の 2 点を別のオブジェクトに固定することでその姿勢を決定します。接続先の 2 点間の距離と接続元の 2 点間の距離が異なる場合は、FixPosition によりどちら側に寄せるか指定します。