OpenGL - 在 3D 世界的屏幕上固定位置打印 2D 文本
Posted
技术标签:
【中文标题】OpenGL - 在 3D 世界的屏幕上固定位置打印 2D 文本【英文标题】:OpenGL - Print 2D Text in fixed position on the screen in a 3D world 【发布时间】:2016-09-08 06:12:24 【问题描述】:我正在使用 OpenGL 和 C++ 创建一个 3D 世界,其中一个 3D 模型在 3D 世界中移动。我必须在屏幕上放一些 2D 文本:相机一直跟随模型,我希望文本出现在相对于窗口的固定位置。 任何机构都可以粘贴示例代码吗?有教程,有链接吗? 亲切的问候:梅尔根
【问题讨论】:
【参考方案1】:通过将您的 3D 世界位置与您的投影、视图和模型矩阵相乘来变换您的 3D 世界位置。您应该获得点的标准化设备坐标,在 [-1,1] 之间。
【讨论】:
以上是关于OpenGL - 在 3D 世界的屏幕上固定位置打印 2D 文本的主要内容,如果未能解决你的问题,请参考以下文章