2
我想创建一个“重力网格”像这样的形象:如何创建重力网格?
最近我一直在创造这个网格显示此图像中:
我只翘曲平行于Y轴的线,直到我可以解决这个问题。但正如你在图片中看到的那样,线条似乎正在经过我的“星球”。
这里是所关心的代码我现在:
for (each point on a line parallel to the y-axis) {
if (planetPosition.x > currrentPoint.x) {
warpedXPos = currrentPoint.x + (1/(distance*1000));
}
else {
warpedXPos = currrentPoint.x - (1/(distance*1000));
}
}
谢谢,它工作。我试图找出几个小时。 – Nathan 2012-04-08 03:15:59
提示,使用1/R^2,因为这是真正的重力,它看起来更好。 – 2012-04-08 17:32:45
@Stephan:弯曲的空间图显示重力势能,其为1/R。这个力量与1/R^2是不同的,但它没有任何意义(我知道无论如何)将力量表现为空间的扭曲。 http://en.wikipedia.org/wiki/Gravitational_potential – tom10 2012-04-08 20:30:53