Matrix.CreateOrthographicOffCenter Method (Single, Single, Single, Single, Single, Single)
Builds a customized, orthogonal projection matrix.
Namespace: Microsoft.Xna.Framework
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)
Syntax
public static Matrix CreateOrthographicOffCenter (
float left,
float right,
float bottom,
float top,
float zNearPlane,
float zFarPlane
)
Parameters
- left
Minimum x-value of the view volume. - right
Maximum x-value of the view volume. - bottom
Minimum y-value of the view volume. - top
Maximum y-value of the view volume. - zNearPlane
Minimum z-value of the view volume. - zFarPlane
Maximum z-value of the view volume.
Return Value
The projection matrix.
Remarks
Projection space refers to the space after applying projection transformation from view space. After the projection transformation, visible content has X and Y coordinates ranging from -1 to 1, and Z coordinate ranging from 0 to 1.
Unlike perspective projection, in orthographic projection there is no perspective foreshortening.
See Also
Tasks
How to: Rotate and Move a Camera
How to: Make a First-Person Camera
How to: Make a Third-Person Camera
Reference
Matrix Structure
Matrix Members
Microsoft.Xna.Framework Namespace
Platforms
Xbox 360, Windows XP SP2, Windows Vista