用于用直线方程形成的不规则形状的二维碰撞引擎

2d collisions engine for irregular shapes formed with straight equations

Contex:我正在尝试制作一个 2d 物理引擎,我开始考虑如何绘制可以旋转的形状。所以我想我可以通过从几个直线方程中画线来画出不规则的形状。现在我有些疑惑:

使用方程而不是函数来绘制从 x1,y1 到 x2,y2 的线的原因是我希望方程计算形状之间的碰撞。

我将在 java 工作,目前这只是一个想法。

不是该领域的专家,但在第一页的 java 2d engine collision engine returns dyn4j 库中快速搜索。您可以浏览他们的示例以及实现代码。

https://github.com/wnbittle/dyn4j