Tool

Region Glue

Boolean Operation

Returns union of curves using glue mode for touching/non-penetrating shapes. Faster for assembling operations.

Docs for v2.1.18, the latest version.

ID

tool-boolean-operation-region-glue

Group

Boolean Operation

Plugin

Tool

Keywords

glue
boolean
crv
assemble

Region Glue

Boolean Operation

2 inputs, 1 output

Ports

Inputs

2

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

Region 1

Geometry

Curves(Regions) or Curve(Region) for boolean union operation

Glue Type

String

Default Shift

Glue mode can be only "Shift" or "Full". It is default "Shift"

Outputs

1

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

Curve

Curve

Result outlines of boolean union with glue

Creation method#

[comment]: <> ()

There are two options for creating a Region Glue node.#

  • The first way to create a Region Glue 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.
    • glue , boolean , crv , assemble
  • The second way is to select a Region Glue node from the menu that opens from the top left.
    • Menu > Tool > Boolean Operation > Region Glue

Steps#

  • Create a Region Glue node.
  • Connect the first region with which we want to union to the first port.
  • Connect the second region that we want to union with the first region.
  • Add a port for additional regions using the "add port" function in the port menu and connect other regions to the added ports.
  • Optionally set the Glue Type parameter (GlueShift for touching faces, GlueFull for exact match - fastest).

After creating a node, to the first port, connect the first region with which we want to union other regions, connect the second region to the second port with which we want to union the first region connected to the first port. For more than two regions, you need to add ports using the "add port" function in the port menu and connect other regions to these ports.

The Region Glue operation is optimized for touching/non-penetrating shapes. It uses glue mode to skip heavy intersection calculations when curves only touch each other, making it faster for assembling operations.

  • Glue Type GlueShift: Use when shapes touch and faces might overlap/coincide. It shifts shapes slightly to avoid numerical instability.
  • Glue Type GlueFull: Use when faces match exactly (vertex-to-vertex). This is the fastest mode.

On the output port, we will get the result of the union with glue optimization.

See also#

Region Union
Region Difference
Region Intersection

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.