gpt4 book ai didi

2D 物理引擎碰撞响应物体旋转

转载 作者:行者123 更新时间:2023-12-02 00:35:57 25 4
gpt4 key购买 nike

我正在编写自己的基本物理引擎,现在我遇到了一个无法解决的问题。可能是因为我不知道如何用谷歌搜索这个问题。

所以这是我的问题。我希望这张图片可以解释它:

Collision response

我有两个对象。灰色的是固定不动的,绿色的是从顶部掉下来的。绿色物体具有三个矢量:力、加速度和速度。它与固定的灰色物体发生碰撞。

真正的问题是如何获得绿色物体掉落时的旋转?

最佳答案

听起来您可能不了解刚体动力学的基础物理原理。我这么说只是因为你没有提到谈论此类问题时常用的任何术语。您需要向系统中的每个动态体引入方向和角速度(位置和线速度的旋转模拟)的概念,并计算各种中间量,例如惯性矩、角加速度和扭矩。

也许最好的介绍性引用是 Chris Hecker's series游戏开发者杂志的文章。假设您已经解决了非旋转动力学(第 1 部分中介绍)和碰撞检测(本系列中未介绍)的问题,您应该从第 2 部分开始,然后继续进行第 3 部分。它们将为您提供坚实的物理学基础,并且实现旋转碰撞响应所需的数学。

关于2D 物理引擎碰撞响应物体旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11654990/

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