code wiki / (root) / nx_vessel_gcode.nx

nx_vessel_gcode.nx

buildroot/runtime/nx_vessel_gcode.nx

2274 B49 linesdepth 13pulls 35 transitivereach 2 importersview sourcekind librarytopic vessel
docsdependenciesstructsconstsfunctions

about

nx_vessel_gcode.nx -- C2 of the VESSEL-DESIGN ladder: SLICE the printable vessel solid to real G-code -- the manufacturing handoff, one step from a physical print. Composes the existing sovereign slicer: the C1 CSG solid -> nx_csg_extract_scene (mesh) -> nx_slice_pipe_run_v2 (skirt + auto supports + perimeters + infill) -> G-code text in the emitter buffer, targeting a real machine + material profile. THE EXCEED: a geometry that was certified thermally + safety-wise (C0/H*) becomes a print-ready toolpath in the SAME sovereign pipeline -- design to G-code with no third-party CAD/CAM, nothing left but to press print. genealogy_id: nishi_slice_pipeline + nishi_vessel_csg_c1

dependencies 10 imports · 2 importers

nx_syscalls.nx nx_sdf.nx nx_csg.nx nx_csg_scene.nx nx_mesh.nx nx_machine_graph.nx nx_material_profile.nx nx_gcode_emit.nx nx_slice_pipeline.nx nx_vessel_csg.nx nx_vessel_gcode.nx nx_vessel_emit_gcode.nx nx_vessel_gcode_test.nx

imports: nx_syscalls.nxnx_sdf.nxnx_csg.nxnx_csg_scene.nxnx_mesh.nxnx_machine_graph.nxnx_material_profile.nxnx_gcode_emit.nxnx_slice_pipeline.nxnx_vessel_csg.nx

imported by: nx_vessel_emit_gcode.nxnx_vessel_gcode_test.nx

structs

none

consts

25const NX_VGC_Q14: i64 = 16384

functions

30func nx_vessel_to_gcode(outer_r_mm: i64, wall_mm: i64, height_mm: i64, base_mm: i64,