【发布时间】:2018-12-20 23:45:08
【问题描述】:
这很奇怪,但我找不到任何清晰的算法来在 3D 空间中反弹球面边界。
例如,我有一个在空心球体内具有任意速度的粒子。这个粒子没有任何形状/身体,只是一个点坐标。
当粒子撞击边缘时,更有可能必须找到一个平面(距球体原点的距离大于球体半径)并计算该平面的反射角。
但是,也许有另一种方法?
【问题讨论】:
-
不,这是正确的方法,但是平面法线只是从粒子到中心的向量,所以超级简单。
标签: algorithm 3d bounce particles