TransformBuilder

TransformBuilder class

TransformBuilderは変換のチェーンによって変換行列を構築するために使用されます。

メソッド

constructor

名前説明
constructor(initial, order)初期変換行列と指定された合成順序で TransformBuilder を構築します

Parameters:

名前説明
initiaMatrix4null
順序ComposeOrderComposeOrder

Result:


constructor_overload

名前説明
constructor_overload(order)初期の単位変換行列と指定された合成順序で TransformBuilder を構築します

Parameters:

名前説明
順序ComposeOrderComposeOrder

Result:


getMatrix

名前説明
getMatrix()現在の行列値を取得または設定します

Result:


setMatrix

名前説明
setMatrix(value)現在の行列値を取得または設定します

Result:


getComposeOrder

名前説明
getComposeOrder()チェーンの合成順序を取得または設定します。プロパティの値は ComposeOrder の整数定数です。

Result:


setComposeOrder

名前説明
setComposeOrder(value)チェーンの合成順序を取得または設定します。プロパティの値は ComposeOrder の整数定数です。

Result:


compose

名前説明
compose(m)引数を内部行列に追加または前置します。

Parameters:

名前説明
Matrix4null

Result:


append

名前説明
append(m)新しい変換行列を変換チェーンに追加します。

Parameters:

名前説明
Matrix4null

Result:


prepend

名前説明
prepend(m)新しい変換行列を変換チェーンの先頭に追加します。

Parameters:

名前説明
Matrix4null

Result:


rearrange

名前説明
rearrange(newX, newY, newZ)軸のレイアウトを再配置します。

Parameters:

名前説明
newX
newY
newZ

Result:


scale

名前説明
scale(s)コンポーネントが s でスケールされた拡大変換行列をチェーンします。

Parameters:

名前説明
null

Result:


scale

名前説明
scale(x, y, z)スケーリング変換行列をチェーンします。

Parameters:

名前説明
null
null
null

Result:


scale

名前説明
scale(s)スケール変換をチェーンします。

Parameters:

名前説明
Vector3null

Result:


rotateDegree

名前説明
rotateDegree(angle, axis)度単位の回転変換をチェーンします。

Parameters:

名前説明
angle回転角度(度)
axisVector3回転軸

Result:


rotateRadian

名前説明
rotateRadian(angle, axis)ラジアン単位の回転変換をチェーンします。

Parameters:

名前説明
angle回転角度(ラジアン)
axisVector3回転軸

Result:


rotate

名前説明
rotate(q)クォータニオンによる回転をチェーンします。

Parameters:

名前説明
クォータニオンnull

Result:


rotateEulerDegree

名前説明
rotateEulerDegree(degX, degY, degZ)度単位のオイラー角による回転をチェーンします。

Parameters:

名前説明
null
null
null

Result:


rotateEulerRadian

名前説明
rotateEulerRadian(x, y, z)ラジアン単位のオイラー角による回転をチェーンします。

Parameters:

名前説明
null
null
null

Result:


rotateEulerRadian

名前説明
rotateEulerRadian(r)ラジアン単位のオイラー角による回転をチェーンします。

Parameters:

名前説明
Vector3null

Result:


translate

名前説明
translate(tx, ty, tz)平行移動変換をチェーンします。

Parameters:

名前説明
tnull
tnull
tnull

Result:


translate

名前説明
translate(v)平行移動変換をチェーンします。

Parameters:

名前説明
Vector3null

Result:


reset

名前説明
reset()変換を単位行列にリセットします。

Result:


rotateDegree

名前説明
rotateDegree(rot, order)指定された順序で回転を追加する

Parameters:

名前説明
rotVector3回転角度(度)
順序RotationOrderRotationOrder

Result:


rotateRadian

名前説明
rotateRadian(rot, order)指定された順序で回転を追加する

Parameters:

名前説明
rotVector3ラジアンでの回転
順序RotationOrderRotationOrder

Result: