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