コンテンツにスキップ

Orientation

方向表現。 heading (機首方位)、tilt (前後の傾き)、roll (左右の傾き) により方向を表現する。

KML仕様

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

Orientation

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

Orientation

this


clone()

clone(): Orientation

インスタンスを複製

this の複製を生成して返す。

Returns

Orientation

this の複製


getTransformMatrix()

getTransformMatrix(scale, dst): Matrix

変換行列を取得

変換は scale -> roll -> tilt -> heading の順に行われる。

Parameters

Parameter Type Description
scale Vector3 スケール
dst Matrix 結果を代入する行列

Returns

Matrix

dst