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