変換配列

他で指定されていない限り、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 で使用される軸変換とユニットについては、「座標系とユニット」も参照してください。