ISMANIFOLDMESH Check whether the input mesh may be considered as manifold.
B = isManifoldMesh(V, F)
B = isManifoldMesh(V, E, F)
Checks if the specified mesh is a manifold. When mesh is a manifold,
all edges are connected to either 2 or 1 faces.
[B, HASBORDER] = isManifoldMesh(V, E, F)
Also checks whether the mesh contains border faces. Border faces
contains at least one edge which is ajacent to only one face.
Example
[V, F] = createOctahedron;
isManifoldMesh(V, F)
ans =
logical
1
See also
meshes3d, ensureManifoldMesh, trimMesh
Package: matgeom