Connected Components of a Polygon Mesh

In mesh processing, we often assume ideal 2-manifold meshes consisting of a single connected component. In practice, however, meshes can be more complex: a single object may actually consist of many disconnected components, as shown in the image above. Depending on your application, you may need to detect these components for further filtering or processing. I recently added connected component…