Moving a docked port causes physics effects
ihsoft opened this issue ยท 2 comments
When two compatible ports are connected moving any of them to a different place of the vessel may result in physics effect up to collision. This effect is negligible for the tiny ports but on medium and large ports the impact is severe.
Workaround: Detach the port with "X", then attach as needed.
Possible solution: When breaking a link between two ports call Undock()
instead of Decouple()
. It may also fix #95.
In order to have this issue reproduced the ports must be docked thru the dock sequence (coupling in editor won't work). Another side effect of using X
on the docked ports is that their state becomes inconsistent: they continue to believe they are docked.