File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
src/compas/datastructures Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 1010 'mesh_explode' ,
1111]
1212
13+
1314def mesh_disconnected_vertices (mesh ):
1415 """Get the disconnected vertex groups in a mesh.
1516
@@ -27,6 +28,7 @@ def mesh_disconnected_vertices(mesh):
2728
2829 return connected_components (mesh .adjacency )
2930
31+
3032def mesh_disconnected_faces (mesh ):
3133 """Get the disconnected face groups in a mesh.
3234
@@ -46,6 +48,7 @@ def mesh_disconnected_faces(mesh):
4648
4749 return [set ([fkey for vkey in part for fkey in mesh .vertex_faces (vkey )]) for part in parts ]
4850
51+
4952def mesh_explode (mesh , cls = None ):
5053 """Explode a mesh into its disconnected parts.
5154
@@ -80,6 +83,7 @@ def mesh_explode(mesh, cls=None):
8083
8184 return exploded_meshes
8285
86+
8387# ==============================================================================
8488# Main
8589# ==============================================================================
Original file line number Diff line number Diff line change 1010 'network_explode'
1111]
1212
13+
1314def network_disconnected_vertices (network ):
1415 """Get the disconnected vertex groups in a network.
1516
@@ -27,6 +28,7 @@ def network_disconnected_vertices(network):
2728
2829 return connected_components (network .adjacency )
2930
31+
3032def network_disconnected_edges (network ):
3133 """Get the disconnected edge groups in a network.
3234
@@ -83,7 +85,6 @@ def network_explode(network, cls=None):
8385 return exploded_networks
8486
8587
86-
8788# ==============================================================================
8889# Main
8990# ==============================================================================
You can’t perform that action at this time.
0 commit comments