Remove quaternion NaN checking

This commit is contained in:
LeshaInc 2023-06-18 21:17:12 +03:00
parent ba9244c42e
commit e36fee71db
No known key found for this signature in database
GPG Key ID: 7F51850974C1C795

View File

@ -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)