gpt4 book ai didi

c++ - 在 OpenGL 中检测碰撞

转载 作者:行者123 更新时间:2023-11-28 03:40:28 25 4
gpt4 key购买 nike

我目前正在 OpenGL 3.1 中编写程序,并且我正在使用 OpenGL Superbible(第 5 版)中提供的数学库。我希望能够在我的程序中包含碰撞,但我不确定如何。根据我在 Internet 上的研究,我认为我需要先获取要进行碰撞检测的对象的世界坐标,然后才能检测它们是否发生碰撞。我该怎么做?

最佳答案

您应该创建一些近似值,以确定特定元素是否可能与其他元素发生碰撞(所谓的边界框)。

我过去一直在使用 NVidia Physx,可以在我的电影中看到边界框:http://www.youtube.com/watch?v=dC71st1xLr0

当您有边界框时,您可以轻松判断对象是否可能发生碰撞,并且您只需分析这些元素。如果没有这种优化,可能会因为大量的 CPU 消耗而难以做到。

关于c++ - 在 OpenGL 中检测碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9438751/

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