2010-12-12 83 views
0

我已經實現了一個3d對象的arcball接口,所以我可以用鼠標旋轉對象。我有一個固定的光源。我希望光源與物體一起移動(旋轉)爲一個單位 - 這意味着如果光線位於物體上方,在旋轉物體後,光線隨之旋轉並保持在其上方。我嘗試獲取MODEL_VIEW_MATRIX(glGetDoublev();)並將模型視圖矩陣中的光源原始座標相乘,但效果不佳。任何其他方式來做到這一點?謝謝。在openGL中旋轉光源

回答

0

實際上MODEL_VIEW_MATRIX效果也是燈光的位置,所以我只需要在正確的參考框架中定義它。