【发布时间】:2019-12-11 23:02:44
【问题描述】:
我有一个平面(点,法线)和一个圆(点,半径)。 圆圈移动并撞到飞机。 圆的位置被重置为与平面的接触点。 到目前为止,一切都很好。 但是我怎样才能修改圆的速度,所以它只会移动 与平面相切?
因此,如果它在平面内发生碰撞,则速度矢量的部分为 负责在飞机上燃烧是消耗。 因此,在下一步中,它不会与飞机相撞,而是可以继续前进。
它在飞机上“滑动”。
有什么想法吗?
【问题讨论】:
-
欢迎来到 Stack Overflow。你的问题有点令人困惑。你提到了一架飞机,所以你显然是在处理 3D 笛卡尔空间。但是在这样的空间里,一个圆需要不止
(point, radius)来定义它。它还需要指定通过半径的平面。你对圆的完整定义是什么?此外,在与飞机撞击时,圆圈是如何移动的。圆的方向是固定的吗?圆的速度是如何表示的:用笛卡尔速度矢量表示?请详细说明。
标签: math game-physics