From b6c593da7249f96a07ca1a0f498e0f3cc2f8d3e0 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 19 Jan 2018 18:10:12 +0000
Subject: [PATCH] All test_mesh unit tests pass, but all are using deprecated
 TriangleMesh. Work to do.

---
 tests/test_mesh.py | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/tests/test_mesh.py b/tests/test_mesh.py
index a08b89d23..ce47c09fe 100644
--- a/tests/test_mesh.py
+++ b/tests/test_mesh.py
@@ -188,10 +188,16 @@ def test_normals():
         vnormals[i] = fnormals[faces].sum(axis=0)
     vnormals = transform.normalise(vnormals)
 
-    cw_nofix  = fslmesh.TriangleMesh(verts, triangles_cw)
-    cw_fix    = fslmesh.TriangleMesh(verts, triangles_cw, fixWinding=True)
-    ccw_nofix = fslmesh.TriangleMesh(verts, triangles_ccw)
-    ccw_fix   = fslmesh.TriangleMesh(verts, triangles_ccw, fixWinding=True)
+    cw_nofix  = fslmesh.TriangleMesh(np.array(verts),
+                                     np.array(triangles_cw))
+    cw_fix    = fslmesh.TriangleMesh(np.array(verts),
+                                     np.array(triangles_cw),
+                                     fixWinding=True)
+    ccw_nofix = fslmesh.TriangleMesh(np.array(verts),
+                                     np.array(triangles_ccw))
+    ccw_fix   = fslmesh.TriangleMesh(np.array(verts),
+                                     np.array(triangles_ccw),
+                                     fixWinding=True)
 
     # ccw triangles should give correct
     # normals without unwinding
-- 
GitLab