Skip to main content

Boolean Commands

Merge, subtract, and combine overlapping polygons to create precise geometries

Written by Holly Conrad Smith

Boolean operations let you build complex shapes from simpler ones by controlling how overlapping polygons interact. Whether you're merging sites, finding shared areas, or cutting one shape out of another, these tools give you fine-grained control over your geometry.

In 3D modeling, a boolean is a set of operations that merge, subtract, or combine objects to create complex shapes from simpler primitives.

Boolean operations in Giraffe work on enclosed polygons (not lines or points).

Boolean

Useful when you need a flexible, interactive approach to combining or removing overlapping areas — rather than committing to a specific operation upfront, you can pick exactly which intersecting regions to keep or discard.

The Boolean tool allows you to select which parts of overlapping enclosed polygons to keep or remove. It is basically Union, Intersection, and Difference in one command.

Select the polygons

Select Boolean from More Tools/Command Line.

Click on the intersecting areas you want to keep. They turn Green.

Click again to remove them from the set. They turn red.

Click proceed to keep the changes.

Union

Create a new polygon that represents the merged geometry of 2 or more enclosed polygons. Useful when two or more adjacent or overlapping sites need to be merged into a single polygon — for example, consolidating parcels under common ownership.

Select the polygons

Select Union from More Tools/Command Line.

Intersection

Create a new polygon from the intersection of 2 or more enclosed polygons. Useful when you need to isolate the area shared by two or more polygons — for example, finding the overlap between a site boundary and a zone.

Select the polygons

Select Intersection from More Tools/Command Line.

Difference

Cut out an area in a polygon based on an overlapping enclosed polygon. Useful when you need to cut one shape out of another — for example, creating a hole in a polygon for a courtyard or exclusion zone.

Select the shape you want to cut from

hold shift

select the shape you want to cut with

Select Difference from More Tools/Command Line.

Use Difference to make holes in other geometries.

  • Follow difference instructions above

  • Apply usages as usual

  • Edit the hole control points as you normally would

Did this answer your question?