簡體   English   中英

openGL中的旋轉光源

[英]Rotating light source in openGL

我已經為3D對象實現了一個arcball接口,因此我可以使用鼠標旋轉對象。 我有固定光源。 我希望光源與對象作為一個整體移動(旋轉),這意味着如果光源在對象上方,則在我旋轉對象之后,光源會隨之旋轉並保持在上方。 我試圖獲取MODEL_VIEW_MATRIX(glGetDoublev();)並將淺色原始坐標乘以模型視圖矩陣,但是效果不佳。 還有其他方法嗎? 謝謝。

實際上,MODEL_VIEW_MATRIX也會影響燈光位置,因此我只需要在正確的參考系中對其進行定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM