nx_cadtwin_research.nx
buildroot/runtime/nx_cadtwin_research.nx
about
nx_cadtwin_research.nx -- SOTA research bank for the CAR DIGITAL-TWIN / CAD-SCAN pipeline (operator
2026-07-07: "use explodeview.com as a benchmark and nishi researcher to get our cad work to state of the
art so we can rebuild an entire car and identify underbuilt parts if we are flipping them").
Banks the July-2026 SOTA per pillar: P1 capture-to-3D (3DGS/QGS/RaDe-GS/COLMAP/VGGT), P2 3D part
segmentation (SAMPart3D/GeoSAM2/PartField/HoloPart), P3 scan-to-CAD reverse engineering (CAD-Recode/ABC/
BrepGen), P4 exploded-view + assembly reasoning (BANG/Assemble-Them-All/SAPIEN PartNet-Mobility),
P5 car part-ID vs OEM EPC catalogs (NHTSA vPIC/PartSouq), P6 underbuilt-part data (NHTSA complaints/
recalls APIs/CarComplaints), P7 the explodeview.com anchor itself (STEP -> exploded web viewer),
P8 end-to-end car-twin reality (Artec scan cases; Bentley Blower = 1200 human CAD-hours).
Same sovereign stack + structure as nx_gen3d_sota_fetch. Saves knowledge/fetched/ct_*.raw.
expect_exit: 0 license_tier: ORIGINAL
dependencies 4 imports · 0 importers
imports: nx_syscalls.nxnx_x509_trust_store.nxnx_trust_store_load_from_certdata.nxnx_https_fetch_follow.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 16 | const K_MAGIC_4194304: i64 = 4194304 |
| 17 | const K_MAGIC_8388608: i64 = 8388608 |
| 18 | const K_MAGIC_2023: i64 = 2023 |
functions
| 20 | func ct_puts(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 } |
| 21 | func ct_putn(v: i64) -> i64 |
| 34 | func ct_have(path: *u8) -> i64 { let fd: i64 = sys_openat_rd(path); if fd < 0 { return 0 } sys_close(fd); return 1 } |
| 35 | func ct_fetch_save(url: *u8, opath: *u8, store: *TrustStore, out: *u8, cap: i64) -> i64 |
| 51 | func main() -> i64 |