- 861 名前:840 mailto:sage [05/01/24 06:23:12 ]
- 質問の仕方が悪かったのか、スルーされてしまったので、もう一度質問内容を変えて書き込みます。
現在、iアプリで動作していた3Dワイヤーフレーム横回転するアプリを、Vアプリに移植してます。 で、回転の部分でうまく動いてくれません。 このアプリではフレームの他にフィギアもくっついて回転するので、AffineTrans#rotationY() などの関数を使用せず Vector3D の X & Z 座標を三角関数で計算させた後に、AffineTrans#setViewTrans() を行ってます。 iアプリではフレームとフィギアは中心座標を基準として横回転しているのに、 Vアプリではカメラ座標を中心としてフレームとフィギアが横に移動(自分の周囲を回転)してしまいます。 どうも、iアプリとVアプリでは視点か参照点の扱いが違うような気がするのですが、そんな事ってありますかね? それとも、何か別の問題点があるのでしょうか? どなたか、ヒントでも教えて頂けないでしょうか?
|

|