gpt4 book ai didi

c++ - 如何检测椭圆是否与另一个椭圆/矩形碰撞

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:48 32 4
gpt4 key购买 nike

我想检测椭圆是否与另一个椭圆和矩形发生碰撞。我该怎么做?

我正在用 C++ 编写。我想用它来玩游戏。

最佳答案

如果这是一个游戏,那么准确性应该不是问题。将您的椭圆视为多边形,即在您的椭圆上选择 N 个均匀分布的点并将其视为多边形。将 N 调整到所需的正确性级别。

现在您需要测试凸多边形是否与矩形碰撞。后者也是一个凸多边形。这是 convex polygon collision detection 的链接

关于c++ - 如何检测椭圆是否与另一个椭圆/矩形碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724753/

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