ship_render example: assemble a ship from the baked capture table (or --static) and write orthographic top/side PPM renders + per-part world bounds — the offline eye for placement bugs. Findings recorded (docs to follow with the fix): - e106 baked eng_01 is CROSS-INSTANCE contamination: the F10 capture de-dups by vertex-buffer address alone, so for a part drawn by several fleet ships only the FIRST instance's transform survives; eng_01's 30-degree rotation and below-hull position belong to a different destroyer. Fleet formation made it reproduce across captures, defeating the cross-validation. - The static composite DOES carry the exact placement: BE-f64 +-264.0 (the lateral hull pair offset the static assembler loses) and -164.044 (the bridge Z we captured as -164.037) sit in e_rou_e106's node joint tables. The static decode is incomplete, not the data — full static assembly is achievable, with captures demoted to a verification oracle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5.4 KiB
5.4 KiB