qEquals method

bool qEquals(
  1. QuaternionD o
)

Implementation

bool qEquals(QuaternionD o) => (
  (((x - o.x).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((x).abs(), (o.x).abs())))) &&
  (((y - o.y).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((y).abs(), (o.y).abs())))) &&
  (((z - o.z).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((z).abs(), (o.z).abs())))) &&
  (((w - o.w).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((w).abs(), (o.w).abs()))))
) || (
  (((x + o.x).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((x).abs(), (o.x).abs())))) &&
  (((y + o.y).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((y).abs(), (o.y).abs())))) &&
  (((z + o.z).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((z).abs(), (o.z).abs())))) &&
  (((w + o.w).abs()) <= (Raylib.instance.EPSILON*math.max(1.0, math.max((w).abs(), (o.w).abs()))))
);