Separate Loose Parts ==================== .. image:: https://user-images.githubusercontent.com/14288520/199338722-345e55b5-1aef-4332-8f4e-901b25d6045f.png :target: https://user-images.githubusercontent.com/14288520/199338722-345e55b5-1aef-4332-8f4e-901b25d6045f.png Functionality ------------- Split a mesh into unconnected parts in a pure topological operation. .. image:: https://user-images.githubusercontent.com/14288520/199342753-4a038cb3-e353-4c60-8c77-77bdb854f92d.png :target: https://user-images.githubusercontent.com/14288520/199342753-4a038cb3-e353-4c60-8c77-77bdb854f92d.png Input & Output -------------- +--------+-----------+-------------------------------------------+ | socket | name | Description | +========+===========+===========================================+ | input | Vertices | Inputs vertices | +--------+-----------+-------------------------------------------+ | input | Poly Edge | Polygon or Edge data | +--------+-----------+-------------------------------------------+ | output | Vertices | Vertices for each mesh part | +--------+-----------+-------------------------------------------+ | output | Poly Edge | Corresponding mesh data | +--------+-----------+-------------------------------------------+ Examples -------- .. image:: https://cloud.githubusercontent.com/assets/619340/4186249/46e799f2-375f-11e4-8fab-4bf1776b244a.png :target: https://cloud.githubusercontent.com/assets/619340/4186249/46e799f2-375f-11e4-8fab-4bf1776b244a.png :alt: separate-looseDemo1.png * Generator-> :doc:`Line ` * Generator-> :doc:`Plane ` * List->List Main-> :doc:`List Join ` * Modifiers->Modifier Change-> :doc:`Mesh Join ` * Viz-> :doc:`Viewer Draw ` --------- .. image:: https://user-images.githubusercontent.com/14288520/199344180-850a0af5-5174-464a-b89d-cc8099176051.png :target: https://user-images.githubusercontent.com/14288520/199344180-850a0af5-5174-464a-b89d-cc8099176051.png * Generator-> :doc:`Cylinder ` * Analyzers-> :doc:`Select Mesh Elements ` * Modifiers->Modifier Change-> :doc:`Mask Vertices ` * List-> :doc:`List Mask (Out) ` * List->List Main-> :doc:`List Decompose ` * NOT: Logic-> :doc:`Logic Functions ` * Viz-> :doc:`Viewer Draw ` Notes ----- Note that it doesn't take double vertices into account. There is no guarantee about the order of the outputs