static var Epsilon : float
Description
A tiny floating point value (Read Only).
The smallest value that a float can have different from zero.
With the following rules:
- anyValue + Epsilon = anyValue
- anyValue - Epsilon = anyValue
- 0 + Epsilon = Epsilon
- 0 - Epsilon = -Epsilon
A value Between any number and Epsilon will result in an arbitrary number due to
truncating errors.
See Also: Mathf.Approximately
function isEqual(a:
float, b :
float) {
if(a >= b-Mathf.Epsilon && a <= b +
Mathf.Epsilon)
return true;
else return false;
}
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
bool isEqual(
float a,
float b) {
if (a >= b -
Mathf.Epsilon && a <= b +
Mathf.Epsilon)
return true;
else return false;
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
def isEqual(a as single, b as single) as
bool:
if (a >= (b -
Mathf.Epsilon)) and (a <= (b +
Mathf.Epsilon)):
return true
else:
return false