The mercator-world → clip matrix (MapLibre's mainMatrix, f64).
Canvas width in CSS pixels.
Canvas height in CSS pixels.
Longitude in degrees.
Latitude in degrees.
Metres above the rendered ground datum (mercator z=0).
[x, y] in CSS pixels (top-left origin), or null when behind the camera.
Project a 3D geographic position through a frame matrix to CSS-pixel screen coordinates — the height-aware complement of
map.project(which is ground-level only). Pure math, no GL.