Skip to main content

Module pattern

Module pattern 

Source
Expand description

Derived operation-pattern expansion and manual NC entries. Shared persisted parameters live in model; source paths are never mutated.

Modules§

generate
Source-operation expansion: transformed cut passes are independently certified against the complete destination mesh and re-linked by C4.
manual_nc
Explicit manual program entries: no inferred tool/spindle/coolant changes.

Enums§

Placement
Derived placement. Reflections are deliberately not mislabeled as a proper RigidTransform (which rejects a negative determinant).

Functions§

transform_passes
Extract CUT geometry only, discard old leads/links and re-link later. Every reflected pass reverses traversal, retaining the source material side. Arcs become bounded chords before reflection; therefore reflected arc sense and traversal reversal are both represented in the resulting ordered points. Cycles, multi-axis/lathe/manual/control motions refuse rather than disappear.