Skip to main content
Operations are how you modify or derive geometry from other geometry. In OpenGeometry you will typically use:
  • Offset to create parallel paths and profiles
  • Extrude to turn a planar profile into a solid
  • Sweep to move a profile along a path
  • Booleans to union, intersect, or subtract solids
This page gives you the mental model and points you to the API reference.

Offset

Use offset operations when you need wall thickness, toolpaths, clearances, or parallel curves. In TypeScript, offset is exposed as methods on primitives like Line, Polyline, Rectangle, and Curve (for example line.getOffset(...)). Go to the API pages:

Extrude

Extrusion turns a planar profile into a 3D result by pushing it along a direction (currently the Y axis in the kernel operation). Go to the API page:

Sweep

Sweeps generate 3D geometry by moving a profile along a path. This is useful for rails, pipes, moldings, and architectural trims. Go to the API pages:

Booleans

Booleans combine solids or cut one solid by another. Go to the API and concept pages:

Next steps

Last modified on March 14, 2026