N-body 引力模拟
万物皆向量:用矩阵运算驱动宇宙。
天体数量 (N)100
计算复杂度为 O(N²)。每一帧都在进行 N*(N-1)/2 次向量对向量的运算。
引力常数 (G)1.0
控制相互作用强度。G 越大,向量的“拉力”越强。
时间流速 (Δt)0.02
线性积分:
v_new = v_old + a · Δt
r_new = r_old + v_new · Δt
v_new = v_old + a · Δt
r_new = r_old + v_new · Δt
提示:为了防止除以零导致向量爆炸,计算中引入了微小的“软化因子” ε²。