这正是我所不想要的,因为我希望制作出二维(也许最终会是三维)、有弹性、可变形、可破碎,甚至有粘性的物体。一块物质,它的强度非常高,以至于块上任意两点之间的距离完全保持不变。
我希望从这个社区得到的资源可以教给我物体弯曲、断裂和相互作用背后的数学原理。我不关心这些物体的分子或化学性质,但当我尝试搜索如何计算一个木头、金属、橡胶、黏液、液体、有机材料等物体在受到力作用后看起来像什么时,通常这些都是我能找到的。
此外,我是一个很视觉化的人,因此图解之类的东西对我非常有帮助。
================================================================================ 请忽略这些问题,它们已经过时了,我只是将它们放在这里作为背景 1.是否存在像这样的简单的 2D 软体物理引擎?最好是免费或开源的吗?
2.如果没有,是否有可能在不花费多年时间的情况下自己制作一个?
3.我可以使用现有的引擎(如 Bullet 和 Box2d )作为起点,并简单转换它们的代码,还是这会导致更多的问题,考虑到我的 1 年编程经验和 Bullet 是 3D 的?
4.最后,如果我要改变另一个库,将改变 Box2D 的已经是 2D 的代码、Bullet 的已经是软体的代码,还是混合两者的源代码会是最好的选择?
谢谢!