When you leave the ground longer than the simulated distance and do not leave the atmosphere, you will find that the conversion between surface speed and orbital speed is wrong. The specific manifestation is that they are different in the radial component of the planet, which is obviously problematic. You did not allow the surface velocity vector generated by the rotation of the planet to follow the rotation of the planet. Fortunately, there is no such problem when outside the atmosphere or very close to the ground. Hope you can see this bug. I look forward to your reply as soon as possible.
error in the conversion between surface velocity and orbit velocity
2.0 years ago
Bug Active Found in 0.9.700.0
- Log in to leave a comment
@pedro16797 I just tried it and the bug is still not fixed.You can edit a simple hovering program with vertical velocity, and then try to make it hover above 12000m. You will find that although its surface velocity is below 0.001, its height is increasing rapidly (about 0.5m/s),which is obviously contradictory
@haogejiuhaoge1 does it happen in the last stable release? You reported this from 0.9.700 but we are on 0.9.704
@pedro16797 @AndrewGarrison Do you know where the bug is?I know.In your calculating system,orbit velocity=surface velocity+ω×r,ω is droo's rotating rate.BUT the bug is"r",you set the"r" to 1274200,it is wrong.The "r" means radius,and it also means the position of craft to planet's centre.So the radius is needed to fix,in surface-orbit convertion,you should change the "r" from 1274200 to the craft's position.The bug matters me long,I hope that you and your colleague can solve it .Thank you.My English is not good, if it’s not clear, you can ask me.