feat: Vector.equalsClose
This commit is contained in:
parent
7d2037d870
commit
957b4c8a15
|
@ -112,6 +112,13 @@ export function equals(l, r) {
|
|||
return l[0] === r[0] && l[1] === r[1];
|
||||
}
|
||||
|
||||
export function equalsClose(l, r, epsilon = 0.000001) {
|
||||
return (
|
||||
(Math.abs(l[0] - r[0]) < epsilon)
|
||||
&& (Math.abs(l[1] - r[1]) < epsilon)
|
||||
);
|
||||
}
|
||||
|
||||
// Checks whether a vector is [0, 0].
|
||||
//
|
||||
// avocado> Vector.zero [0, 0]
|
||||
|
|
Loading…
Reference in New Issue
Block a user