Orientation¶
方向表現。 heading (機首方位)、tilt (前後の傾き)、roll (左右の傾き) により方向を表現する。
Constructors¶
new Orientation()¶
new Orientation(
heading,tilt,roll):Orientation
heading, tilt, roll に角度を与えてインスタンスを生成する。
Parameters¶
| Parameter | Type | Default value | Description |
|---|---|---|---|
heading |
number |
0 |
機首方位 (Degrees) |
tilt |
number |
0 |
前後の傾き (Degrees) |
roll |
number |
0 |
左右の傾き (Degrees) |
Returns¶
Properties¶
heading¶
heading:
number
機首方位 (Degrees)
roll¶
roll:
number
左右の傾き (Degrees)
tilt¶
tilt:
number
前後の傾き (Degrees)
Methods¶
assign()¶
assign(
src):Orientation
インスタンスを代入
src を this に代入する。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
src |
Orientation |
代入元 |
Returns¶
this
clone()¶
clone():
Orientation
インスタンスを複製
this の複製を生成して返す。
Returns¶
this の複製
getTransformMatrix()¶
getTransformMatrix(
scale,dst):Matrix
変換行列を取得
変換は scale -> roll -> tilt -> heading の順に行われる。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
scale |
Vector3 |
スケール |
dst |
Matrix |
結果を代入する行列 |
Returns¶
dst