set_projection interface added
implemented mat4::OrthographicProjection()