javascript - 重力如何影响矢量

标签 javascript physics

如果您认为这个问题应该出现在数学交流中,我很抱歉,他们让我有点害怕,而且他们的答案通常对我来说没有任何意义。

是的,我正在尝试用 Javascript 来了解非常基础的物理知识。我有一个向量(方向和大小),我需要修改方向和大小,因为……嗯……重力。我确实知道如何使用 x 和 y 速度来计算这一切,但这次我想采用不同的方法并使用向量,尽管我无法理解它。

很抱歉提供的信息太少,但我一无所知......

particle.velocity.angle += ?;
particle.velocity.speed += ?;

使用加速度修改矢量的 Angular 和速度的方程是什么?

最佳答案

不要将速度存储为 Angular 和速度,而是将其存储为 x 速度和 y 速度。那么重力会影响 y 速度,但不会影响 x 速度。重力是一种力,因此它会加速,这意味着速度的变化是恒定的。在每个时间增量,将 y 速度更改相同的量,您将获得重力效果。

关于javascript - 重力如何影响矢量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088900/

相关文章:

c++ - 尝试模拟重力时的奇怪行为

box2d - 在 Box2d 中向环添加主体和 fixture

physics - Bullet 中的惯性张量为零有什么作用?

javascript - "this.state"或 Reactjs 中无法访问方法

javascript - 什么时候不应该使用允许跨域?

php - 在后退按钮后切换

python - 归一化倾斜的地球磁场

java - PV(光伏)模块特性从物理到Java

javascript - PushWoosh notificationCallback 未触发

javascript - 从应用程序外部更新 Vue 数据的最佳方法是什么?