diff --git a/src/flitter/render/window/models.pxd b/src/flitter/render/window/models.pxd index ef97edcc..7d685e2f 100644 --- a/src/flitter/render/window/models.pxd +++ b/src/flitter/render/window/models.pxd @@ -9,6 +9,8 @@ cdef double DefaultSnapAngle cdef int64_t DefaultSegments +cpdef tuple build_arrays_from_trimesh(trimesh_model) +cpdef tuple build_arrays_from_manifold(manifold) cpdef void fill_in_normals(vertices_array, faces_array) diff --git a/src/flitter/render/window/models.pyx b/src/flitter/render/window/models.pyx index 341f0481..09bbe9a7 100644 --- a/src/flitter/render/window/models.pyx +++ b/src/flitter/render/window/models.pyx @@ -45,7 +45,7 @@ cdef uint64_t SDF = HASH_UPDATE(HASH_START, HASH_STRING('sdf')) cdef uint64_t MIX = HASH_UPDATE(HASH_START, HASH_STRING('mix')) -cdef tuple build_arrays_from_trimesh(trimesh_model): +cpdef tuple build_arrays_from_trimesh(trimesh_model): if trimesh_model is None: return None vertex_data = np.zeros((len(trimesh_model.vertices), 8), dtype='f4')