Tool

Region Difference

Boolean Operation

Returns difference between two or many sets of planar closed curves (regions)

Docs for v2.1.18, the latest version.

ID

tool-boolean-operation-region-difference

Group

Boolean Operation

Plugin

Tool

Keywords

dif
crv
cd
boolean
operation

Region Difference

Boolean Operation

2 inputs, 1 output

Ports

Inputs

2

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

Region

Geometry

Main region

Region 1

Geometry

Geometry for region differance operation

Outputs

1

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

Curve

Curve

Result outlines of geometry difference

Creation method#

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

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

Steps#

  • Create a Region Difference node.
  • Connect the first region we want to diff to the first port.
  • Connect the second region that we want the difference from the first region to the second port.
  • Add a port for additional regions using the "add port" function in the port menu and connect other regions to the added ports.

After creating the node, connect the first region we want to diff from to the first port, then connect the second region we want to diff from the first region to the second port. For more than two regions, you need to add ports using the " add port" function in the ports menu and connect other regions to these ports. On the output port, we will get a result of the difference.

See also#

Region Union
Region Intersection

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.