游戏或图形工业中的传统物理模拟基本上是离散的。但是,现在的引擎,如box2d或bullet3d,实现了连续的物理模拟。我知道离散仿真的基本原理,但我对连续仿真一无所知。这对我来说很神奇,使用魔法又难又危险。所以我想通过理解它们,把魔法变成工具。
因此,我想知道:(1)这些连续物理模拟的基本思想和实现原理是什么?(2)这种思想能推广到其他类型的离散模拟吗?请让我明白这一点!
发布于 2011-03-13 04:18:04
我只知道我在本文件中读到的东西,它肯定有比这里简单地重复更好的信息和引用。
尽管如此,听起来碰撞检测才是连续的。考虑一颗子弹(巧合?)。如果你用∆t =1/30s来模拟它,很有可能它在你前面的某个时间步长是5米,在下一步是在你后面的5米。据我所知,一个连续的物理引擎会把子弹当作一条射线,在我死的时候正好与我相交。听起来,这种方法可以直接解决何时何地会发生碰撞。我怀疑旋转和平移物体的代数会变得很复杂,但是如果你真的想探索这一点的话,似乎有一些PhD论文引用了。
我希望这不是太明显和屈尊,但这份文件似乎有相关的参考资料。祝好运!
https://stackoverflow.com/questions/5287275
复制相似问题