在粒子系统中衰变相对论(在牛顿意义上)的速度

时间:2016-10-01 06:20:40

标签: math game-physics particle-system

我正在进行粒子模拟,其中粒子既吸引又排斥,并且在力平衡的情况下具有理想的距离。我想用它来模拟不同类型的物质。

问题在于,无论原子之间的力量如何,我使用这个想法产生的所有物质似乎最终都具有非常紧张的果冻的一致性。如果我试图衰减所有粒子的速度(在绝对意义上),那么它就变得不像果冻了,但是如果被推进穿过太空,就像在某种厚厚的粘稠的醚中一样慢下来。

我想,如果我有一个算法,我在调整粒子之间的力,不使用任何方式的绝对速度(相互作用的粒子之间的相对速度是好的)我可以导致这个问题"结晶& #34;没有把它当作一个以太的行为。

我有一个模糊的理解,即当原子以太多的能量振动时原子会产生光,这会减慢它们的速度,我想,我希望某种类似的物理定律可以帮助我指导算法去做此

具体来说,它是一个用Web GL编写的二维系统,我用二维图形纹理编码粒子,因此显卡处理所有的交互。每个粒子基于它创建一个围绕它的场 以下等式:

f(x)= k /(1 +(x-d)^ 2)* c

其中k,l和d是普遍恒定的,x是距粒子的距离。 c对于每种粒子类型是恒定的。一种粒子类型可以具有负值,另一种粒子类型可以具有正值,从而在两者之间产生吸引力。这将在下面解释。

将f(x)乘以一个标准化矢量,该矢量从所讨论的粒子指向以获得力矢量。

这个等式创造了一种力量"甜甜圈"围绕粒子,基于k,l和d的各种值。

(现在我只有上面的等式,但我当然可以添加其他等式。)

粒子所在的场包含粒子生成的所有场的总和。粒子速度的变化如下确定:

g(x)= c / m * f

其中f是粒子位置的总场矢量,m是粒子质量,c是场电荷"粒子类型,也用于上面的等式。

字段数量可变。在最简单的情况下,只有1个,但一般来说我有2个,一个用于电力,另一个用于核排斥力。

0 个答案:

没有答案