RhinoMath Fields |
The RhinoMath type exposes the following members.
Name | Description | |
---|---|---|
DefaultAngleTolerance |
Represents the default angle tolerance, used when no other values are provided.
This is one degree, expressed in radians. | |
DefaultDistanceToleranceMillimeters |
Get Rhino's default distance tolerance in millimeters.
| |
Epsilon |
Gets the value of DBL_EPSILON, which is the smallest positive floating point number x such that 1 + x != 1.
This is different than Double.Epsilon which is the smallest positive Double value that is greater than zero.
| |
HalfPI |
Quarter of a rotation. 90 degrees. 1.57...
| |
QuarterPI |
One eigth of a rotation. 45 degrees. 0.78...
| |
SqrtEpsilon |
Represents a default value that is used when comparing square roots.
This value is several orders of magnitude larger than ZeroTolerance. | |
Tau |
Ratio of circumference divided by radius. Full rotation. 360 degrees. 6.28...
| |
TwoPI |
Full rotation. 360 degrees. 6.28...
| |
UnsetIntIndex |
When signed int values are used in a context where
0 and small negative values are valid indices and there needs
to be a value that indicates the index is not set.
| |
UnsetSingle |
Gets the single precision floating point number that is considered 'unset' in Rhino.
| |
UnsetValue |
Gets the Rhino standard Unset value. Use this value rather than Double.NaN when
a bogus floating point value is required.
| |
ZeroTolerance |
Gets Rhino's Zero Tolerance constant, which is 2^-32. In cases when an
absolute "zero" tolerance is required to compare model space coordinates,
ZeroTolerance is used. The value of ZeroTolerance should be no smaller than
Epsilon and should be several orders of magnitude smaller than SqrtEpsilon.
|