【发布时间】:2012-09-19 14:57:09
【问题描述】:
是否有人试图实现 4d 或 n 维物理实时(或非)引擎?
与 3d 和 2d 物理引擎相比,此实现有哪些困难?当然,其中之一是演示问题。这是一个有趣的查看和了解更多关于 4d 超球体、超立方体、弹簧、关节、液体和其他物体的信息。
我只是好奇,并没有真正的应用程序使用它。
我的想法的概括是 lobachevskian 或 riemann 几何中的物理学、扭曲空间(你可以穿过针眼)、循环空间(回到同一个地方)、物理学悖论和其他令人惊奇的事情。
【问题讨论】:
-
我没有尝试实现 4+D 物理引擎,但我猜您可能会发现碰撞检测更复杂,而流体模拟之类的东西更耗费资源。如果您对黎曼几何模拟感兴趣,您可以查看在广义相对论的数值评估中所做的工作。
-
4-D空间中的碰撞检测,可能会模拟大爆炸吗?
-
如果您想进入非欧几里得空间,请使用非常适合该任务的朗朗日力学。在高维欧几里得空间中,汉密尔顿方程照常工作。如果你能写下方程,你就可以模拟。如果你不能写下方程式,那么你有一个物理问题,而不是一个编程问题。
标签: math game-physics physics-engine