Tool

Surface Join

Boolean Operation

Surface Join returns the union of a set of faces with a tolerance value

Docs for v2.1.18, the latest version.

ID

tool-boolean-operation-surface-join

Group

Boolean Operation

Plugin

Tool

Keywords

brepJoin
join
sj
Surface Join

Surface Join

Boolean Operation

2 inputs, 1 output

Ports

Inputs

2

What the node takes in, from wires or typed values.

Surface 1

Surface

Surfaces or Surface list to join together

Tolerance

Number

Default 0.001

3d distance tolerance for detecting overlapping edges

Outputs

1

What the node gives out, to wire into other nodes.

Surface

Surface

Joined surfaces

Creation method#

There are two options for creating a Surface Join node.#

  • The first way to create a Surface Join node using the search list, which is opened by double left-clicking in the workspace. You can write the name of the node you need, or words associated with this node.
    • union , boolean , su
  • The second way is to select a Surface Join node from the menu that opens from the top left.
    • Menu > Tool > Boolean Operation > Surface Join

Steps#

  • Create a Surface Join node.
  • Connect the surfaces to join to the first port.
  • Connect the tolerance for detecting overlapping edges to the second port.
  • Add a port for additional surfaces using the "add port" function in the port menu and connect other surfaces to the added ports.

After creating a node, to the first port, connect the surfaces you want to join. To the second port, connect the tolerance for detecting overlapping edges. For more than two surfaces, you need to add ports using the "add port" function in the port menu and connect other surfaces to these ports. On the output port, we will get the result of the union.

See also#

Surface Union
Surface Intersection

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.