Decode plane constants: fixed-point screen coordinates
edge_decode.py: the edge payloads' non-float words carry the plane constant/ vertex terms as .8 fixed-point screen coordinates (0x0000ec00 = 60416 = 236.0, a screen-x in the object's range), not IEEE floats -- which is why they weren't in the float list. Locates the last missing piece for edge reconstruction: A/B slope (float, verified 0.2%) + C (fixed-point coord). Readout §02 notes it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -269,8 +269,9 @@
|
||||
bit-plane, exactly how a bit-serial adder holds a number. And the recovered values are the
|
||||
object's own geometry: a payload edge coefficient (<span class="mono">0.12527</span>) lands on
|
||||
the edge normal computed from the captured vertices (<span class="mono">0.12555</span>) to
|
||||
<b>0.2%</b>. The coefficients feeding the array simulator (§05) are
|
||||
<b>the ones the hardware actually shipped</b>.</p>
|
||||
<b>0.2%</b>. The plane <b>constants</b> sit alongside as fixed-point screen coordinates
|
||||
(<span class="mono">0x0000ec00 = 236.0</span>, a vertex x). The coefficients feeding the array
|
||||
simulator (§05) are <b>the ones the hardware actually shipped</b>.</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
||||
Reference in New Issue
Block a user