Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 609 Bytes

intersect.md

File metadata and controls

31 lines (19 loc) · 609 Bytes

Solid.intersect()

Runs a boolean intersection with another solid and returns the shared volume as a new Solid.

Usage

const result = solid.intersect(otherSolid);

Signature

solid.intersect(other)

Parameters

  • other (Solid) - Solid to intersect with this solid.

Returns

Solid - A new solid containing the shared volume.

Behavior

  • Runs the native INTERSECT boolean path.
  • Propagates face labels, supported metadata, aux edges, and owning feature metadata where possible.
  • Applies the standard boolean-result cleanup pass.

Inputs are left unchanged.