From 8a1f121207f4dc4c60e9b91caaa525729b5e5e2c Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 30 Aug 2018 14:23:26 -0700 Subject: [PATCH] Don't even try to display points with nan or infinity --- camera/camera.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/camera/camera.py b/camera/camera.py index 9c090672..a06791a3 100644 --- a/camera/camera.py +++ b/camera/camera.py @@ -341,6 +341,8 @@ class Camera(object): points = self.transform_points_pre_display( vmob, vmob.points ) + if np.any(np.isnan(points)) or np.any(points == np.inf): + points = np.zeros((1, 3)) ctx.new_sub_path() ctx.move_to(*points[0][:2]) for triplet in zip(points[1::3], points[2::3], points[3::3]):