A thin wrapper of ``is_delaunay_raw``.
(mesh)
| 42 | return PyMesh.is_delaunay(vertices, tets) |
| 43 | |
| 44 | def is_delaunay(mesh): |
| 45 | """ A thin wrapper of ``is_delaunay_raw``. |
| 46 | """ |
| 47 | if mesh.num_voxels == 0: |
| 48 | return np.zeros(0) |
| 49 | if mesh.vertex_per_voxel != 4: |
| 50 | raise NotImplementedError("Delaunay property computation expect a tet mesh.") |
| 51 | return PyMesh.is_delaunay(mesh.vertices, mesh.voxels) |