Add orthographic projection functions