code wiki / _hdl_build / nx_pose_estimate_gate.nx

nx_pose_estimate_gate.nx source

↩ module page · 16 lines · 539 B

1// minimal: imports + one render + occupancy. isolating the empty-.s trap. expect_exit:0 2import "nx_syscalls.nx" 3import "nx_figure_render.nx" 4 5func main() -> i64 { 6 let sk: i64 = sys_mmap(sk_bytes()) as i64 7 rig_build(sk) 8 let fb: *i64 = sys_mmap(64 * 48 * 8) as *i64 9 let zb: *i64 = sys_mmap(64 * 48 * 8) as *i64 10 sk_pose(sk, RG_SHR, 0, md_deg(30)) 11 sk_update(sk) 12 rig_draw(sk, fb, zb, 64, 48, md_deg(15), 70) 13 let bw: *i64 = sk_bone(sk, RG_WRR) 14 sys_write(1, "min3 ok\n" as *u8, 8) 15 sys_exit(0); return 0 16}