forked from 1b-agent/opencadstudio-upstream
Add camera-relative-f64 world↔screen on Camera (project_f64, unproject_on_plane_f64): the point is made eye-relative in f64 before the rotation-only projection, so CPU picking / overlay stay exact at large absolute coordinates — the CPU twin of the GPU's relative-to-eye path. Additive and inert for now; the upcoming phases route overlay, pick/snap and coordinate readout through these so world_offset can be dropped. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>