Skip to main content
Version: 1.1.0

Geometry Operations

This document explains how to apply geometry operations such as union, buffer, and division through the right-click menu while GeometryItem is selected.

What are geometry operations?

Geometry operations perform union/intersection, buffer (offset), division, alignment, and more on the selected GeometryItem. Use them to combine multiple shapes or derive new shapes from existing ones.

Usage

  1. Select one or more GeometryItem.
  2. within the viewport to open the context menu.
  3. Choose the desired operation from the geometry operation items in the menu.

Each operation is enabled depending on the selection state. Items that do not meet the condition appear disabled.

OperationEnabling Condition
Boolean Operation2 or more shapes selected
Align2 or more shapes selected
Division Operation1 or more divisible shapes (polygon/rectangle)
Buffer Operation1 or more shapes
Cascade1 or more shapes
Originate1 or more shapes
PolygonizeAll selected items are line shapes
LinifyAll selected items are polygon shapes

Boolean Operation

Combines two or more shapes into a single shape.

ItemDescription
UnionMerges the selected shapes into their union.
IntersectionKeeps only the intersection area where shapes overlap.
DifferenceSubtracts the parts overlapping the other shapes from the first shape.
Symmetric DifferenceKeeps only the non-overlapping parts (symmetric difference).

Align

Aligns the shapes to a common edge or center along one axis, based on the overall bounding box (AABB) of the selected shapes.

ItemDescription
Left / Center / RightAlign left/center/right along the horizontal axis
Top / Middle / BottomAlign top/middle/bottom along the vertical axis

Division Operation

Divides a divisible shape evenly.

ItemDescription
Divide HorizontallyDivide horizontally
Divide VerticallyDivide vertically
Divide Into QuartersDivide into quarters

Buffer Operation

Generates a buffer (offset) shape that expands or shrinks the shape's outline by a given distance. Selecting the menu opens an options modal, and the result is previewed in the viewport while you adjust the options.

OptionDescription
DistanceBuffer distance. Enter a negative value to shrink inward.
End Cap StyleEnd cap shape: Round / Butt / Square
Join StyleCorner join shape: Round / Miter / Bevel
Segment QualityCurve subdivision quality: Low / Medium / High
Single SidedGenerates the buffer on only one side.
OutlineShows the original and the buffer result together.
CascadeDetermines whether to buffer each shape separately or merge first and then buffer.

Cascade

Separates a shape made of multiple polygons into individual shapes. The holes of each part are preserved. A shape with only one part is left unchanged.

Originate

Moves each shape's bounding-box (AABB) minimum corner to the origin.

Polygonize

Converts line shapes into closed polygons. Use it to turn an area enclosed by lines into a face.

Linify

Extracts the outline of polygon shapes and converts it into line shapes.