gpt4 book ai didi

javascript - Verlet 集成弹跳

转载 作者:行者123 更新时间:2023-11-29 15:52:13 29 4
gpt4 key购买 nike

我正在尝试学习 Verlet 集成,主要是因为我很无聊,并且想为我正常的“弹跳球”学习练习增添趣味。

我在 http://sandbox.electricgrey.com:8080/physics/ 有一个简单的弹跳球 Canvas/HTML5 页面.如果你点击它,你会注意到球并不总是弹回相同的高度。有时它更高,有时它更低。为什么要这样做?

是不是我简化的太多了?我真的需要计算部分时间步长,以便准确了解球碰撞的时间/地点,然后从那里继续吗?

PS:如果您对我的 HTML 或 Javascript 有任何意见,我很乐意听到。我只是在学习如何使用 Javascript 编写代码,并且我想确保我以正确的方式™ 进行编码。

最佳答案

在 Verlet 算法中最重要的是计算下一步所采用的时间步长。使用 Verlet 算法:Basic 还是 Velocity?你对与地板碰撞的想法是什么?我每次都可以看到碰撞点不在同一高度。在这种情况下,您必须计算碰撞时间 (t1) 以 t1 移动,进行碰撞然后以时间 (t_step - t1) 移动。我在 this model 的第一次实现中使用了这个方法

关于javascript - Verlet 集成弹跳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4057259/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com