如何检查线段和弧之间的距离?
该弧是未填充的,因此仅计算其所属圆的外边缘。
我想做碰撞检测。基本上我有两个圆形对象。一个沿着一条直线移动,另一个沿着一条弧形移动。这些对象有一个碰撞半径。
请注意,这不是精确的碰撞检测,因为我相信没有闭合形式的解来进行时间分析(有迭代解)以恒定的速度移动。
我只需要伪代码。虽然我可以通过将弧形转换为两个无厚度的弧形和两个在端点处的圆来使用传统的算法,但这是时间敏感的。将其分解成基元并逐个检查会重新检查/重新计算一些内容,并且我希望避免任何不必要的计算。
该弧是未填充的,因此仅计算其所属圆的外边缘。
我想做碰撞检测。基本上我有两个圆形对象。一个沿着一条直线移动,另一个沿着一条弧形移动。这些对象有一个碰撞半径。
请注意,这不是精确的碰撞检测,因为我相信没有闭合形式的解来进行时间分析(有迭代解)以恒定的速度移动。
我只需要伪代码。虽然我可以通过将弧形转换为两个无厚度的弧形和两个在端点处的圆来使用传统的算法,但这是时间敏感的。将其分解成基元并逐个检查会重新检查/重新计算一些内容,并且我希望避免任何不必要的计算。