code wiki / _hdl_build / nx_wolf_walk_gate.nx
nx_wolf_walk_gate.nx
buildroot/runtime/_hdl_build/nx_wolf_walk_gate.nx
about
nx_wolf_walk_gate.nx -- the ANIMAL moves: the bestiary wolf WALKS on a quadruped FK rig with a real diagonal
gait, rendered on the production shader, shipped as sovereign video. Completes the operator's species span
(person waves -> beastman looks around -> wolf walks).
T1 valid APNG (acTL num_frames == N)
T2 MOTION present (frame checksums differ)
T3 DIAGONAL GAIT correct: at peak phase, FL and FR feet displace in OPPOSITE x directions (and FL matches HR)
T4 wolf on screen (foreground coverage >= 5%)
Writes knowledge/synth_wolfwalk.png (APNG) + knowledge/synth_wolfwalk_f0.png (still). license_tier: ORIGINAL
expect_exit: 0
dependencies 4 imports · 0 importers
imports: nx_syscalls.nxnx_quadruped.nxnx_apng.nxnx_png.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
| 48 | const RW: i64 = 144 |
| 49 | const RH: i64 = 96 |
| 50 | const RFOCAL: i64 = 164 // 586 * 144 / 512 |
functions
| 15 | func hw(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(1,s,n); return 0 } |
| 16 | func pn(v: i64) -> i64 |
| 27 | func cksum(fb: *i64, n: i64) -> i64 called by 1: main |
| 33 | func find4(buf: *u8, n: i64, a: i64, b: i64, c: i64, d: i64) -> i64 called by 1: main |
| 41 | func plcount(fb: *i64, n: i64) -> i64 called by 1: main |
| 52 | func ww_render(base: i64, fb: *i64, yaw: i64) -> i64 |
| 83 | func main() -> i64 |