TransformBuilder

TransformBuilder class

TransformBuilder一連の変換によって変換行列を構築するために使用されます.

public class TransformBuilder

コンストラクター

名前説明
TransformBuilder(ComposeOrder)を構築するTransformBuilder初期恒等変換行列と指定された構成 order を使用
TransformBuilder(Matrix4, ComposeOrder)を構築するTransformBuilder初期変換行列と指定された構成 order を使用

プロパティ

名前説明
ComposeOrder { get; set; }チェーン構成順序を取得または設定します。
Matrix { get; set; }現在のマトリックス値を取得または設定します

メソッド

名前説明
Append(Matrix4)新しい変換行列を変換チェーンに追加します。
Compose(Matrix4)引数を内部行列に追加または先頭に追加します。
Prepend(Matrix4)新しい変換行列を変換チェーンの先頭に追加します。
Rearrange(Axis, Axis, Axis)軸のレイアウトを再配置します。
Reset()単位行列への変換をリセットします
Rotate(Quaternion)quaternion による回転の連鎖
RotateDegree(double, Vector3)degree で回転変換をチェーンします。
RotateDegree(Vector3, RotationOrder)指定された order でローテーションを追加します
RotateEulerDegree(double, double, double)オイラー角で回転を連鎖させます (degree )
RotateEulerRadian(Vector3)ラジアン のオイラー角による回転を連鎖します。
RotateEulerRadian(double, double, double)ラジアン のオイラー角による回転を連鎖します。
RotateRadian(double, Vector3)ラジアン で回転変換をチェーンします。
RotateRadian(Vector3, RotationOrder)指定された order でローテーションを追加します
Scale(double)s によってスケーリングされたコンポーネントを持つスケーリング変換行列をチェーンします。
Scale(Vector3)スケール変換を連鎖させます
Scale(double, double, double)スケーリング変換の連鎖 matrix
Translate(Vector3)平行移動の連鎖 transform
Translate(double, double, double)平行移動の連鎖 transform

関連項目