0

マウスでオブジェクトを回転できるように、3D オブジェクト用のアークボール インターフェイスを実装しました。私は固定光源を持っています。光源をオブジェクトと一緒に 1 つの単位として移動 (回転) させたい - つまり、ライトがオブジェクトの上にある場合、オブジェクトを回転させた後、ライトはオブジェクトとともに回転し、その上にとどまります。MODEL_VIEW_MATRIX(glGetDoublev();)を取得して、ライトの元の座標にモデルビューの行列を掛けてみましたが、うまくいきません。それを行う他の方法はありますか?ありがとう。

4

1 に答える 1

0

実際、MODEL_VIEW_MATRIX はライトの位置にも影響するため、右の参照フレームで定義するだけです。

于 2010-12-12T17:19:00.207 に答える