User Tools

Site Tools


4rpl:commands:approximately

Index
Math

approximately

approximately(<-val1 <-val2)

Description

Compares two floating point values and returns true if they are similar.

Floating point imprecision makes comparing floats using the equals operator inaccurate. For example, (1.0 == 10.0 / 10.0) might not return true every time. Approximately() compares two floats and returns true if they are within a small value (Epsilon1)) of each other.

See Mathf.Approximately in Unity3D documentation

Examples

if (approximately(1.000001 1))
    trace("1.000001 is approximately equal to 1")
endif

Index

1)
Epsilon is defined as: The smallest value that a float can have different from zero.
4rpl/commands/approximately.txt · Last modified: 2022/05/18 15:35 by Karsten75