【发布时间】:2014-04-13 05:13:12
【问题描述】:
最近我开始对 SAT(分离轴定理)进行一些研究,以在我正在制作的游戏中进行碰撞检测。我了解该算法的工作原理以及它的工作原理,令我感到困惑的是它如何期望人们能够如此轻松地计算形状在不同轴上的投影。
我假设多边形在向量上的投影由从点 A 到点 B 的线段表示,所以我最好的猜测是找到点 A 和 B 将找到投影到的线的角度并计算当形状旋转到投影角度时坐标的最小值和最大值 x 值(即,它平行于 x 轴,最小值和最大值只是沿 x 轴的最小值和最大值)。但是为每个投影都这样做将是一项昂贵的操作。你们中有人知道更好的解决方案吗,或者至少可以向我指出描述了更好解决方案的论文或文档?
【问题讨论】: