code wiki / (root) / nx_cad_exceed.nx

nx_cad_exceed.nx

buildroot/runtime/nx_cad_exceed.nx

7126 B163 linesdepth 13pulls 42 transitivereach 2 importersview sourcekind librarytopic cad
docsdependenciesstructsconstsfunctions

about

nx_cad_exceed.nx -- MEASURED head-to-head census for Nishi CAD vs incumbent CAD (FreeCAD / AutoCAD / Fusion 360 / Siemens NX). Per the doctrine [no-wave- measured-exceed + author-by-organ]: grades are COMPUTED by running real checks, never self-scored, and the census is HONEST -- it records the axes where we are BEHIND, not just where we lead. Three superiority axes are proven IN-PROCESS here and re-used by the live page so the claims on nishifamily.com/cad are live measurements, not typed numbers: (1) DETERMINISM -- two independent pipeline runs are byte-identical (float CAD kernels are not bit-reproducible across runs/machines) (2) WATERTIGHT -- curved geometry slices into CLOSED contours by construction (3) INTEGRATED -- one sovereign tool goes sketch -> solid -> slice -> G-code with zero third-party binaries in the path license_tier: ORIGINAL

dependencies 16 imports · 2 importers

nx_syscalls.nx nx_mesh.nx nx_mesh_edit.nx nx_mesh_sculpt.nx nx_cad.nx nx_sdf.nx nx_csg.nx nx_bvh.nx nx_slice_plane.nx nx_slice_contour.nx nx_cad_exceed.nx nx_cad_exceed_gate.nx nx_cad_page.nx

diagram shows first 10 each side; +6 more imports, +0 more importers in the complete lists below.

imports: nx_syscalls.nxnx_mesh.nxnx_mesh_edit.nxnx_mesh_sculpt.nxnx_cad.nxnx_sdf.nxnx_csg.nxnx_bvh.nxnx_slice_plane.nxnx_slice_contour.nxnx_stl_write.nxnx_stl.nxnx_machine_graph.nxnx_material_profile.nxnx_gcode_emit.nxnx_slice_pipeline.nx

imported by: nx_cad_exceed_gate.nxnx_cad_page.nx

structs

none

consts

31const NX_MAGIC_163840: i64 = 163840
32const NX_MAGIC_327680: i64 = 327680
33const NX_MAGIC_65536: i64 = 65536
34const NX_MAGIC_3277: i64 = 3277
35const NX_MAGIC_6554: i64 = 6554
36const NX_MAGIC_4194304: i64 = 4194304
37const NX_MAGIC_10000: i64 = 10000
38const NX_MAGIC_81920: i64 = 81920
39const NX_MAGIC_7000: i64 = 7000
40const NX_MAGIC_16384: i64 = 16384
41const NX_MAGIC_98304: i64 = 98304
42const NX_MAGIC_49152: i64 = 49152
43const NX_MAGIC_3000: i64 = 3000
46const NX_CAD_AXES_TOTAL: i64 = 13
47const NX_CAD_AXES_AHEAD: i64 = 7 // measured/architectural superiority
48const NX_CAD_AXES_BEHIND: i64 = 6 // honestly admitted gaps

functions

50func cad_smoke_has(buf: *u8, len: i64, needle: *u8) -> i64
64func nx_cad_measure_determinism() -> i64
78func nx_cad_measure_watertight() -> i64
90func nx_cad_measure_integrated_bytes() -> i64
106func nx_cad_measure_integrated() -> i64
114func nx_cad_measure_csg() -> i64
127func cad_count_union(sa: *NxSdfPrim, sb: *NxSdfPrim, k: i64, ext: i64) -> i64
148func nx_cad_measure_fillet() -> i64