変換配列
他で指定されていない限り、HumanIK のすべての変換配列はグローバル スペースで、変換配列の後に 3x3 の回転およびスケール行列が続きます。
行列の値は、16 の数字の配列で表されます。それぞれ、次の意味を持っています。
| アレイ インデックス
|
説明
|
| 0
|
グローバル X 軸に沿ったローカル ライト軸の、正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル右(X)軸の方向(向いている方向の右側に直角)
- グローバル X 軸の方向
を、ローカル右(X)軸に沿ったスケールで乗算したもの。
|
| 1
|
グローバル Y 軸に沿ったローカル ライト軸の正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル右(X)軸の方向(向いている方向の右側に直角)
- グローバル Y 軸の方向
を、ローカル右(X)軸に沿ったスケールで乗算したもの。
|
| 2
|
グローバル Z 軸に沿ったローカル ライト軸の正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル右(X)軸の方向(向いている方向の右側に直角)
- グローバル Z 軸の方向
を、ローカル右(X)軸に沿ったスケールで乗算したもの。
|
| 3
|
0.0
|
| 4
|
グローバル X 軸に沿ったローカル アップ軸の、正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル上(Y)軸の方向(向いている方向の上側に直角)
- グローバル X 軸の方向
を、ローカル上(Y)軸に沿ったスケールで乗算したもの。
|
| 5
|
グローバル Y 軸に沿ったローカル アップ軸の、正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル上(Y)軸の方向(向いている方向の上側に直角)
- グローバル Y 軸の方向
を、ローカル上(Y)軸に沿ったスケールで乗算したもの。
|
| 6
|
グローバル Z 軸に沿ったローカル アップ軸の、正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル上(Y)軸の方向(向いている方向の上側に直角)
- グローバル Z 軸の方向
を、ローカル上(Y)軸に沿ったスケールで乗算したもの。
|
| 7
|
0.0
|
| 8
|
グローバル X 軸に沿ったローカル フロント軸の、正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル前(Z)軸の方向(向いている方向)
- グローバル X 軸の方向
を、ローカル前(Z)軸に沿ったスケールで乗算したもの。
|
| 9
|
グローバル Y 軸に沿ったローカル フロント軸の正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル前(Z)軸の方向(向いている方向)
- グローバル Y 軸の方向
を、ローカル前(Z)軸に沿ったスケールで乗算したもの。
|
| 10
|
グローバル Z 軸に沿ったローカル フロント軸の、正規化された方向の大きさです。 これは、次の角度の余弦に等しくなります。
- 方向ベクトルのローカル前(Z)軸の方向(向いている方向)
- グローバル Z 軸の方向
を、ローカル前(Z)軸に沿ったスケールで乗算したもの。
|
| 11
|
0.0
|
| 12
|
X 軸に沿ったトランスレートです。
|
| 13
|
Y 軸に沿ったトランスレートです。
|
| 14
|
Z 軸に沿ったトランスレートです。
|
| 15
|
1.0
|
グローバル スペースを表すために HumanIK で使用される軸変換とユニットについては、「座標系とユニット」も参照してください。