>This is kind of a CAD program, right? Why would it have trouble with any precision? Isn't it just juggling numbers?
this one kind of made me laugh only because of my familiarity with the history of CAD programs and what poor tasting dog-food has been served.
There is a long history of conversion errors, process errors, arbitrary formats and unit types, whatever. A CAD program that truly 'juggles numbers' is the holy grail, and the high tech solutions nowadays are getting pretty close to getting it right -- but it's been a journey and they're still not really there; every CAD suite has a list of no-nos that must always be kept in mind, and they're not engineering/science no-nos, they're "it'll break the software when I try to create a chamfer around this type of edge." kind of no-nos that are quirky and specific.