2011-02-10 92 views
1

我很想知道所涉及的步骤以及为了模拟我想为了自己的兴趣而发展的以下模型所需的任何重要参考。为游戏应用程序模拟物理电磁力

我想用电磁等物理模拟。

  • 有人能告诉我该怎么处理这个问题,因为这对我来说是一个全新的领域。是否有任何好的教程可用于如何开始使用这些应用程序?

  • 我知道我必须解决一些ODE。为了刷新我的概念,我也希望有一些参考资料。

回答

1

就像CodelnChaos我假设你的对象不会移动快(比光我的意思的速度),所以你可以使用magnetostatics

我可能会扩大这个答案后包括算法,但现在我到b)回应:

尝试维基百科的一个开始,你需要了解magnetostaticsthe magnetic field,在Lorentz ForceDry Friction

+0

非常感谢!但请让我早点知道你的另一半答案? – Aditya369 2011-02-12 09:30:53

0

我的第一个假设是物体正在缓慢移动(与光速相比)。这意味着您可以不需要计算延迟字段,但可以假定这些字段是当前对象位置/速度的静态字段。自我力量也被忽视。

因此,要计算每个对象的移动首先计算其他对象在其位置创建的字段。您可以通过单个字段的线性叠加来完成此操作。

对于物体的磁场和电荷/磁矩,你可以计算出它的力。

您现在将力放入具有有限短时间步长的牛顿方程中,并重复该步骤。

而且由于物体不是径向对称的,所以还需要计算转矩,因此得到角动量,从而得到角速度,并从中得出磁矩指向的方向。如果这在笛卡尔坐标或球坐标中更容易,也不要使用。

+0

任何引用你能给我吗?坦率地说,我从我的鞋和新手开始到这个。 – Aditya369 2011-02-10 14:44:00