理论与建模#
本节说明引擎在 API 之下是如何运作的。指南的其余部分面向具体任务,而这些页面则是物理与算法的参考资料。当某个结果出乎你的预期、当你在调校棘手的接触或耦合问题,或者想弄清背后的机制时,就来读这些页面。
每次 scene.step() 都会让所有活跃求解器推进 dt,或在每个子步推进 dt / substeps,耦合器则在中间协调它们。一个实体由哪个求解器负责,取决于它的材质。
本节内容#
延伸阅读#
这些页面介绍 Genesis World 实现的模型以及用于选择模型的选项,并不推导它们。若需要推导过程,Physics-Based Simulation(Li、Jiang 等)是一本免费的在线书籍,讲解基于物理的仿真的理论与算法。