I had the same problem once. Apparently the ship was in the rotating coordinate system of a nearby planet. It was impossible to stop the ship with another one, but the moving ship was just a ghost copy of the real ship which stood still in a neighbouring sector.
A missile explosion turns blocks into debris, which still hampers ship rotation for a short while until it flys away.
This looks good.
This severely punishes the use of decorative elements that have low mass but increase ship dimensions like antennas.
Nothing has to be recalculated. Adding the hundredth block doesn't require more operations than adding the first block.
Doesn't happen if the code only allows rotations about the desired axes.
Edit:
Calculating the inertia tensor and center of mass can be done when a ship is built, either when...
The physics is simple, the problem is that it requires advanced math knowledge. However, creating a 3D engine requires
advanced math as well, so schema should be sufficiently qualified.
Turrets don't fire when parts of their mothership are in the line of fire. But since there's no collision detection between ships and docked turrets it's possible to have most of a turret inside of a ship and just the tip of a gun barrel sticking out.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.