Vector3().project(Camera()) projects a position from world space to camera space.
The .x and .y values are normalized to the drawing area.
The .z value is also set. At first, I thought it might be depth in scene units, but it's clearly not.
It stays close to but never seems to exceeds 1.0, suggesting that it might just be a side effect of how the .x and .y values are calculated. But its variance is also much greater than I would expect from rounding errors in a mathematically consistent process.
What is the z value from Vector3().project() in THREE.JS?