code wiki / _hdl_build / nx_slice_bridge.nx
nx_slice_bridge.nx
buildroot/runtime/_hdl_build/nx_slice_bridge.nx
about
nx_slice_bridge.nx -- LIB: R1-FULL. The JOIN between the mature slice pipeline and the multi-material
emitter. The slicer (nx_slice_plane -> nx_slice_contour) produces `NxPolygon` contours in Q14 fixed-point
(1 unit = 1/16384 mm); this bridges an NxPolygon into the (xs,ys mm) contour `cp_emit_prism` consumes -- so
ANY sliced 3D model prints in ANY material. The bridge is a pure Q14->mm conversion; no new geometry, no
float, never-brick inherited. license_tier: ORIGINAL
dependencies 6 imports · 2 importers
imports: nx_polygon.nxnx_contour_print.nxnx_print_material.nxnx_food_science.nxnx_seg_store.nxnx_syscalls.nx
imported by: nx_print_e2e_gate.nxnx_slice_bridge_gate.nx
structs
| none |
consts
| none |
functions
| 14 | func cb_polygon_to_contour(p: *NxPolygon, xs: *i64, ys: *i64) -> i64 |
| 26 | func cb_emit_polygon(prefix: *u8, mat_id: *u8, p: *NxPolygon, h: i64, out: *u8) -> i64 |