物理引擎基础
First Snowflakes
捡贝壳
展开
-
计算机仿真中微分方程的数值解法
微分方程可以分为线性微分方程与非线性微分方程两种。数学家研究得出的结论是,线性微分方程是必然有解的,而非线性微分方程会存在一些无论如何都无法求解的情况。 举一个游戏开发者身边的例子,这个例子涉及流体力学的情况。比如挥动一面旗帜,这时的运动就不能通过简单的函数来表示。在这些情况下,我们就需要使用微分方程的数值解法,即牺牲了一定程度的精确性的数值计算。1. 欧拉法通过逐步计算来求得微分方程的近似解。2.龙格-库塔法(Runge-kutta methods)3. ...原创 2020-10-08 20:28:20 · 1302 阅读 · 1 评论 -
碰撞检测 -- Broad-phase Algorithms
"Broad phase collision detection" is a method used by physics engines to determine which bodies in their simulation are close enough to warrant further investigation and possibly collision resoluti...原创 2019-12-08 10:41:32 · 628 阅读 · 0 评论