Cameras are used to view scenes from any point in the world.
Finite persepective projections are often used for 3D rendering. In a finite perspective projection, objects moving away from the camera appear smaller and are occluded by objects that are closer to the camera.
window.factory.perspective_camera(60.0, 0.1 .. 1.0);
Infinite perspective projections are perspective projections with
at infinity. This means objects are never considered to be 'too far away' to be
visible by the camera.
window.factory.perspective_camera(60.0, 0.1 ..);
Orthographic projections are often used for 2D rendering. In an orthographic projection, objects moving away from the camera retain their size but are occluded by objects that are closer to the camera.
window.factory.orthographic_camera([0.0, 0.0], 1.0, -1.0 .. 1.0)
Camera is used to render Scene with specific
Orthographic projection parameters.
Perspective projection parameters.
A camera's projection.
The Z values of the near and far clipping planes of a camera's projection.