From e36fee71db9e66bf5325e811c91b40fc4b2ab386 Mon Sep 17 00:00:00 2001 From: LeshaInc Date: Sun, 18 Jun 2023 21:17:12 +0300 Subject: [PATCH] Remove quaternion NaN checking --- src/main/scala/ocelot/desktop/geometry/Quaternion.scala | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/main/scala/ocelot/desktop/geometry/Quaternion.scala b/src/main/scala/ocelot/desktop/geometry/Quaternion.scala index 2dd5e26..9da525a 100644 --- a/src/main/scala/ocelot/desktop/geometry/Quaternion.scala +++ b/src/main/scala/ocelot/desktop/geometry/Quaternion.scala @@ -39,11 +39,6 @@ object Quaternion { } case class Quaternion(x: Float, y: Float, z: Float, w: Float) { - require(!x.isNaN) - require(!y.isNaN) - require(!z.isNaN) - require(!w.isNaN) - def xyz: Vector3D = Vector3D(x, y, z) def *(s: Float): Quaternion = Quaternion(x * s, y * s, z * s, w * s)