gpt4 book ai didi

OpenGL - 绘图 GUI

转载 作者:行者123 更新时间:2023-12-04 06:09:20 28 4
gpt4 key购买 nike

我用 glm::perspective(80.0f, 4.0f/3.0f, 1.0f, 120.0f);并乘以

glm::mat4 view = glm::lookAt(
glm::vec3(0.0f, 0.0f, 60.5f),
glm::vec3(0.0f, 0.0f, 0.0f),
glm::vec3(0.0f, 1.0f, 0.0f)
);

我的问题涉及 OpenGL 和数学的主题。它与在我的视口(viewport)上绘制 GUI 有关。我不知道如何获得正确的坐标以进行绘制,例如一个覆盖 ¼ window 的正方形。如果我不使用透视图和 glm::lookAt(...) (矩阵缩进),我将能够通过在 <-1.0, 1.0> 中设置 X、Y 的坐标来绘制我的 GUI。当我在 (-1.0, -1.0) 上放置一个顶点时,它将定位在窗口的左下角。

如何使用透视和查看获得相同的效果?

最佳答案

不要试图将事情摆弄到一个特定的预测中。只需将您的投影切换到更适合您的 GUI 绘图需求的东西。 OpenGL 是一个状态机,在渲染单个图像的过程中多次切换参数是完全正常的。

关于OpenGL - 绘图 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952066/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com