latest
Boolean Operation
Surface Difference

Returns difference between two or many sets of planar closed surfaces

ID

662ae7a510b6cb87640c92a3

Name

Surface Difference

Group

Boolean Operation

Package

Tool

Keywords

difference
srd

Surface

Vector

Transform

Primitive Curves

Curve Analysis

Toolset

Triangulation

Boolean Operation

Panels

Solid

Intersection

Text

Image

Analysis

Array

Creation method

There are two options for creating a Surface Difference node.

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

Steps

  • Create a Surface Difference node.
  • Connect the first surface we want to diff to the first port.
  • Connect the second surface that we want the difference from the first surface 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 the node, connect the first surface we want to diff from to the first port, then connect the second surface we want to diff from the first surface to the second port. For more than two surfaces, you need to add ports using the "add port" function in the ports menu and connect other surfaces to these ports. On the output port, we will get a result of the difference.

See also

Surface Union
Surface Intersection

Inputs

NameTypeDescriptionDefault Value
mainSurface
Geometry
Main surface
geometry
Geometry
Surfaces or Surfaces (closed Curves) for boolean operation

Outputs

NameTypeDescription
surface
Surface
Result outlines of surface difference