A 3D projection function mapping (x, y, z) to 2D screen (px, py, depth z).
typedef Projector = (double, double, double) Function(double x, double y, double z);