gpt4 book ai didi

python - 如何使用 gluUnproject?

转载 作者:行者123 更新时间:2023-11-28 21:57:18 26 4
gpt4 key购买 nike

我正在做一个 OpenGL 项目,我需要能够在 3D 空间中点击东西。据我所知, gluUnproject() 将完成这项工作。但是我听说可能会发生意想不到的事情,并且准确性会下降。可能只是这些人用错了,也可能是别的原因。关于 gluUnproject() 有什么我应该了解的异常情况吗?

最佳答案

我曾经问过一个问题,其中包含您似乎正在搜索的内容,click here to see my question .

但基本上您可以使用 gluUnproject() 来计算 2D 屏幕坐标(可能是鼠标坐标)到 3D 世界空间坐标。

然后你可以计算两个点。第一个点可以是近平面上的点,第二个点可以是远平面上的点,因此您可以创建一条线,然后可以使用该线执行碰撞检测。

image

以上图片来自一个帖子(click here to see the post),该帖子实际上描述并讲述了您似乎正在寻找的东西。

关于python - 如何使用 gluUnproject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20026637/

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