Profile image

Numerical error glitch

18.7k NexusGaming  3.3 years ago

Sometimes, when I'm building, i try to build something, only for me to check their XML using Overload and find one of these errors (ordered according to how common they are)
1. Drag happens to have values like 43.99999 or 1.9999
2. Parts are scaled to 0.999, 0.998, 0.999 or some variant of those numbers.
3. Parts are rotated to angles such as 89.9999, 269.999, etc.

I did not edit the parts in any way, but yet after I pull them out of the part menu they end up with one of those glitches. Simpleplanes used not to do that, as recently as 1.10.103 if I remember correctly. This glitch is annoying as hell for precision builders. It may be Android exclusive, because I don't have 1.10.105 or later on my PC. I have tried without mods except for Overload to check, and the same thing happened. It's also present in the XML file itself. I don't want to waste a bunch of time having to fix the errors.

EDIT: It's on IOS too. Devs, please stop ignoring mobile players

EDIT 2: PC too? Then this is a serious problem.

  • Log in to leave a comment
  • Profile image
    3,562 RPC3503

    @NexusGaming Oooooooooooooh I kinda like Math

    3.3 years ago
  • Profile image
    18.7k NexusGaming

    @AsteroidAsteroidTheBook i told Hellfire that adding a "rounding" feature where if there are 7 or more digits in a decimal it would auto-round to the nearest 1/2 or whole. I personally think it's a good idea, idk about you. Also you have precisely 66.6k points

    +1 3.3 years ago
  • Profile image

    I've had that happen on my PC with scaling it's weird

    +1 3.3 years ago
  • Profile image
    18.7k NexusGaming

    @HellFireKoder this used to not happen in older versions, but i mean you could code something to check if there is a decimal value that has more than say 3 or 7 digits and if it find one, it rounds it to the nearest whole number or the nearest half of a whole number, for example. This would allow for precision builds while finishing off this issue

    +1 3.3 years ago
  • Profile image

    Unfortunately, floating-point precision errors are inevitable in any system using floating-point numbers, which is essentially any modern personal computer, Android, iOS, Windows, or Mac.

    +1 3.3 years ago
  • Profile image
    29.3k TriStar

    Also on IOS too

    +1 3.3 years ago
  • Profile image
    18.7k NexusGaming

    @HellFireKoder @weebabyseamus

    +1 3.3 years ago
  • Profile image
    18.7k NexusGaming

    @WNP78 @AndrewGarrison @PhilipTarpley

    +1 3.3 years ago