1

シーングラフの実装で簡単な質問があります。シーン ノード レコード変換情報関係の親シーン ノード。ご存知のように、完全な変換行列は Trans(local) * Trans(parent) * Trans(root) によって構築されます。ローカル変換行列は、平行移動、スケール、回転から作成され、順序は SRT、スケール * 回転 * 平行移動です。しかし、モデルができましたが、ジオメトリの中心でモデル化されていません。したがって、回転を適用してモデルを回転させる前に、ローカル空間の移動を適用する必要があります。最初に原点をジオメトリの中心に移動してから、任意の軸を中心に回転させることができます。この場合、デフォルトの回転 * 平行移動ではなく、変換順序の平行移動 * 回転が必要です。

質問は Ogre のようなエンジンで、上記のようにモデルをアタッチするシーン ノードをどのように回転させるかです。

4

1 に答える 1

0

私は自分自身を解決しました。最初に、モデル センターへの変換に使用されるシーン ノードを作成します。モデルはこのシーン ノードにアタッチされます。前に作成したシーン ノードは、他の通常のシーン ノードの子です。

于 2012-08-30T13:22:08.613 に答える