簡體   English   中英

相對於相機位置繪制

[英]draw relative to camera position

最近我的老板告訴我修改opengl應用程序。 它使用gluLookAt設置相機位置。 我必須相對於該位置繪制一個工具欄,以便用戶始終可以看到它。

我幾乎是openGL的一個完整的初學者,所以我真的不知道會更容易些,自己完成所有平移和旋轉操作,以便可以在相機視線中繪制對象,或者使用投影和查看矩陣? 我設法使用glGetFloatv命令獲取了投影並查看了矩陣,但老實說,我不知道如何使用它們進行所需的轉換。 我可以只使用基本的平移和旋轉命令,但我認為使用這些矩陣會更容易。

我將不勝感激任何答案:)

相反,可能更容易的是在繪制3D場景后更改投影和Modelview矩陣。 將投影矩陣更改為glOrtho2D和modelview,以使其縮放以適合屏幕,然后繪制工具欄。 有關詳細信息,請參見此處的答案:

OpenGL在3D場景問題上繪制2D疊加層

暫無
暫無

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

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