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