|
2006/6/14(Wed) 20:48:09|NO.1105
Dripです。
TTLOさん、こんにちは。
> もしバグなら修正をお願いします。
> 個人的にはローカル座標系回転で統一してほしいのですが・・・
バグではありません。それは仕様‥というより極めて当たり前で必然的な動作です。
ちょっと考えてみてください。X,Y,Z全ての角度をTTLOさんのおっしゃるような
全て同じ回転系で操作できたら、オブジェクトの角度に矛盾が生じてしまいます。
意味がわからないならば、何か3Dモデリングソフトを起動してください。
立方体を作成し、その角度を X+40 Y+40 Z+40 度ずつ変化させてみます。
この時、同時に角度を操作しないでください。
まずX軸、次にY軸、最後にZ軸を回転させましょう。
そしたら編集画面はそのままに、もう一度同じモデリングソフトを起動します。
さっきと全く同じ立方体を作成したら、今度はZ軸、Y軸、X軸の順番で
角度を40度ずつ変化させてみてください。
さあ2つの編集画面に表示されているモデルを真上から見比べてみてください。
X,Y,Z軸、全て同じ角度ずつ回転させたはずなのに、全然違う角度を向いているはずです。
さて、同じ40度ずつ変化させたこの物体、もしもHGIMG3で同じように
全ての角度を同じ回転系で回転できたとしたら、双方の立方体の
角度のfv値はどうなってしまうのでしょうか。これが角度の矛盾です。
ポリゴンレベルで管理される物体ならば、回転系を全て合わせることが
可能ですが、オブジェクトレベルで管理される物体の場合、X,Y,Z全ての角度において
同じ回転系を使うことは、理論上不可能なのです。
|