raygeo.ops.part
Workpiece state: cleared-area tracker, stock region, and part descriptor.
Maintains a union of swept-disk polygons and provides a spatial-indexed windowed query for efficient engagement computation.
Part
Unified workpiece description for motion assembly.
Carries geometry, physical metadata, and a ClearedArea tracking what has already been cut.
Assemblers mutate the cleared area as they work.
cleared
cleared: cleared_area.ClearedArea
Accumulated cleared-area state — what has been cut so far.
Read-only snapshot. Assemblers mutate this internally; use it after an assembler returns to inspect remaining material, fragments, etc.
geometry
geometry: Optional[geo.Geometry]
Vector geometry (the outline(s) of the part), if any.
Returns None if no geometry was provided at construction time.