@voxolith/renderer/ray
Ray helpers for picking. Build a world-space ray from a screen tap, test a ray against an axis-aligned box, and walk a dense voxel grid on the CPU. Shared by any game doing click selection or collision.
@voxolith/renderer/core
The headless core: everything that does not touch the GPU.
makeRay()
Reconstruct the world-space ray through a client (pixel) coordinate, matching the shader's per-pixel ray basis. Returns the camera origin + a (non-unit) dir. clientX/clientY are pointer-event coordinates; the canvas's CSS box and backing-store aspect are read, so this needs a browser.