我试图在我的物理引擎圆度/曲率中给出形状。
我知道在数学上定义曲线的各种方法;例如贝塞尔曲线、椭圆等。但是我不确定哪种方法最适合在我的物理引擎中使用,因为必须考虑每种方法的速度、构造的可行性和灵活性。我想要一个系统,用户可以在其中轻松地形成相当复杂的曲线,但仍然使相交计算简单快速。
我的物理引擎也是纯连续的,这意味着我必须能够根据恒定的线性/角速度计算曲线与其他曲线和直线碰撞的时间。
有哪些技术可以在数学上定义 2D 曲线?
每种方法在速度、灵活性和构造简单性方面的优缺点是什么?
对于形状相交的可预测性至关重要的发动机,该技术是否可行?