我建议构建一个简单的约束求解器 - 使用松弛来得出您想要的答案。这与某些类似 Visio 的应用程序使用的技术类似。基本上,您可以在点对和画布边界之间添加弹簧力。您模拟一小段时间,一切都会“稳定”到位。
你可以尝试 Box2DJS - 一个简单的 javascript 物理系统。或者阅读 Verlet 集成/约束 - 它的启动和运行非常简单,并且非常适合此类应用程序。
| 归档时间: |
|
| 查看次数: |
596 次 |
| 最近记录: |