These are my project settings:
Default linear and angular damp = 0 and default gravity = 0
I have following in my scene:
1)An Area
node with point gravity for simulating planetary/spherical gravity.
2)A RigidBody
node placed inside this area, whose velocity I have set perpendicular to gravity, once in the beginning of the scene using set_linear_velocity(Vector3(0,15,0))
in _ready()
. I have tried apply_central_impulse()
also.
I was expecting that either the rigidbody node will keep revolving around the gravity if it picked up a stable orbit, or will eventually fall down.
Test run: https://gfycat.com/jauntylazychrysalis
But if you see this test run, it keeps increasing it speed and increasing it's orbit radius, which doesn't make sense given that there is no other external force which would increase it's speed nor there is linear damp which would decrease it's speed. Shouldn't it just maintain its speed?
What am I missing in understanding the physics here?