algorithmic modeling for Rhino
I'd like to see the actual value of the distance rather than rounded to 6 decimal places. If the distance isn't 0.0 but 0.0000000000007 then it would still display as 0.0 but it wouldn't be equal to 0.0
Equality for floating point numbers can never be trusted. Every mathematical operation can introduce some noise in the least significant digits of a number and this noise will subsequently wreck havoc with any equality test. The only proper solution is to test for equality within a certain tolerance. For example you could compare the absolute value of the difference between the two numbers to a threshold value. So instead of:
A = B
You'll use:
|A-B| < 1e-8
where 1e-8 is 0.00000001 and represents the tolerance.
--
David Rutten
david@mcneel.com
Tirol, Austria
Thank you David. I'll do as you suggested.
A.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by