BUILT-IN MATHEMATICA SYMBOL

# ViewMatrix

ViewMatrix
is an option for Graphics3D and related functions that can be used to specify a pair of explicit homogeneous transformation and projection matrices for 3D coordinates.

## DetailsDetails

• ViewMatrix can be set to a pair of 4×4 matrices , where t is a homogeneous transformation matrix and p is a projection matrix in 3D.
• The transformation matrix t is applied to the list for each point. The projection matrix p is applied to the resulting vectors from the transformation.
• If the result is , then the screen coordinates for each point are taken to be given by .
• With the default setting , the matrices are found automatically from the settings for options such as ViewPoint, ViewVertical, and ViewAngle.
• With the setting , explicit forms for the matrix m can be found using AbsoluteOptions[g, ViewMatrix].
• An explicit setting ViewMatrix->{t, p} overrides settings for ViewVector, ViewPoint, and other view options.

## ExamplesExamplesopen allclose all

### Basic Examples (2)Basic Examples (2)

Define a rescaling transform t:

 Out[1]=

Define an orthographic projection p from the front:

Display a 3D object using the orthographic view:

 Out[3]=

Define a transform t that rotates an object 45° around and axes, then rescales it:

 Out[1]=

Define an orthographic projection p from the negative direction:

Display a 3D object using the orthographic view:

 Out[3]=