Mesh Join#

Functionality#

Combines several polygonal mesh objects. Node contains dynamic groups of input sockets Vertices, Edges, Faces and Matrix, allows you to regroup the input objects, set their order of processing, and manage their position with the help of matrices. In Join mode, each group’s objects are merged into one mesh with the correct cross-section of edges and borders.

Options#

  • Join - Join Meshes into firts object of the group

  • Apply Matrix - Apply Matrixes to every object or to every group of objects.

Options in side panel#

  • Last Group Empty - If ON Automatically add a bucket group for the new sockets. If Off then last empty socket removed.

If no input socket connected then empty group always exists:

If some socket of the first group are connected then next empty group created:

If some socket of the second group are connected then next empty group created:

If Last Empty Groupp is OFF then no last group:

Inputs#

  • Join Groups - If connected, you have to specify a combination sequence in the format [[group1, group2],[group3, group0]]. If no sequence is specified, then the object-to-socket connection sequence will be used [[0,1,2,…]]

If Join Groups connected

If Join Groups is not connected:

  • Vertices N, Edges, Polygons, Matrices - Object group. Numbering groups starts with 0.

    https://github.com/user-attachments/assets/16874326-46c5-4ad6-9ad1-9b8def00f1eb

Outputs#

The outputs are Vertices, Edges, Polygons, Matrices, Original Ids and Ids.

Original Ids is a id of Join Groups socket data:

If Join Groups is not connected:

If Join Groups is connected (if not object with index then no index in result, skipped):

Expects a nested collection of vertex lists. Each nested list represents an object which can itself have many vertices and key lists.

See also#

Examples#

Combination of objects#

Join Groups#

Old Examples#

https://user-images.githubusercontent.com/14288520/200021156-1a575bae-42c8-43a8-b95e-5d0c112fb283.png
https://user-images.githubusercontent.com/14288520/200025633-d89e4b61-e303-4afa-ab2f-0df2c6e21ff9.png

Notes#