这里黑色的条是坚实的地面,蓝色的条是木板,黄色的东西是弹簧,红点是连接点。弹簧不需要碰撞。我想看到这个模拟的结果,顶板有不同的重量。
对我来说,这似乎是一个小型模拟,尽管由于实体的交互,我仍然不知道如何在代码中实现它。 (例如,底板上有 3 个力:弹簧、顶板重量和地面)
因为我只需要这个,所以我认为在我的项目(网站 javascript)中包含整个物理引擎依赖项可能有点矫枉过正。我不喜欢有如此“大”的依赖性并增加我的网站加载时间等。
所以这是我的问题:这是否可以在没有几天头痛的情况下实现,或者我最好只使用一个过度杀伤的物理引擎。
尝试https://www.npmjs.com/package/pocket-physicals或https://www.npmjs.com/package/matter-js,
是<100kb total, not so much
你无法在没有几天头痛的情况下实现这个,因为这是大学水平的数学
如果您擅长物理、数学和编程,您将花费 4-12 小时制作相当于一些
pocket-physics
脚本