TransformBuilder
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 |
関連項目