2012-03-01 34 views
0

私はマウスでそれを翻訳して回転しようとすると、モデルではなくシーンの中心で回転し、非常に扱いにくいモデルがあります。 Paraviewはデフォルトでモデルの中心を回転しますが、コードには抽象度が非常に高いため読み込めません。私は見て見て見てきたが、これについて尋ねる者は誰もいないようだから、試してみるべき解決策やものはない。何か案は?VTKでのシーンの回転中心

答えて

1

変換の順番は重要です。行列で線形代数を読む必要があります。簡単に言えば、モデルをシーンの中心に戻して回転し、翻訳を再度適用する必要があります。オブジェクトを元の位置に戻します。

+0

ありがとうございました。私はこれをいくつかのメールスレッドで見たかもしれないと思うが、それはきれいで明白ではなかった。私はそれを実装しようとし、何が起こるか見てみましょう。 – Drise

+2

VTK/ParaViewは、乗算前のTransformクラスを使用することに注意してください。詳細はhttp://www.vtk.org/doc/nightly/html/classvtkTransform.htmlを参照してください。 – RobertJMaynard

関連する問題