nx_slice_pipeline.nx -- end-to-end mesh -> multi-layer G-code
orchestrator. THE integration primitive that composes every
P0-P3.2 building block:
nx_mesh (input mesh)
nx_bvh (spatial index for slice pruning)
nx_slice_plane (per-Z plane intersection -> segments)
nx_slice_contour (segments -> closed polygons)
nx_polygon offset (inward shrink for perimeter loops)
nx_infill (rectilinear fill, alternating per layer)
nx_gcode_emit (G-code text emission)
nx_machine_graph (printer kinematics)
nx_material_profile (filament temperatures + speeds)
nx_gcode_manifest (provenance header)
For each Z layer from bed to top of mesh:
1. Plane-slice the mesh -> segment soup
2. Assemble segments -> closed polygon contours
3. For each contour:
a. Emit perimeter loop (the contour itself; v1 = single
perimeter, multi-perimeter via offset queued for v2)
b. Generate infill segments (alternating direction per layer
for grid pattern, mechanical isotropy)
c. Emit infill segments as G1 print moves
Per cardinal feedback-engineering-sciences-bits-up-3d-print-first:
this primitive demonstrates the methodology by which ALL future
engineering arcs will be orchestrated -- compose Tier-1 sovereign
primitives bits-up into the applied workflow.
First print target: simple Voron-cube-style calibration print on
the Qidi X-Max 3, then iterate up to mini-Christus, then full
Christus per NISHI_3D_PRINT_ROADMAP ยง6 calibration ladder.
license_tier: ORIGINAL
dependencies 13 imports · 25 importers
diagram shows first 10 each side; +3 more imports, +15 more importers in the complete lists below.