From 02402c9c9f4e84860e922fd48de9b5d1febedf1a Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Wed, 10 Apr 2019 16:47:52 -0700
Subject: [PATCH] added Vec3.setNaN

---
 src/mol-math/linear-algebra/3d/vec3.ts | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/mol-math/linear-algebra/3d/vec3.ts b/src/mol-math/linear-algebra/3d/vec3.ts
index 13b3053b7..982d323f1 100644
--- a/src/mol-math/linear-algebra/3d/vec3.ts
+++ b/src/mol-math/linear-algebra/3d/vec3.ts
@@ -47,6 +47,13 @@ namespace Vec3 {
         return isNaN(a[0]) || isNaN(a[1]) || isNaN(a[2])
     }
 
+    export function setNaN(out: Vec3) {
+        out[0] = NaN;
+        out[1] = NaN;
+        out[2] = NaN;
+        return out
+    }
+
     export function fromObj(v: { x: number, y: number, z: number }): Vec3 {
         return create(v.x, v.y, v.z);
     }
-- 
GitLab