|
SOLUTIONS
|
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 ViewMatrix->Automatic, the matrices
are found automatically from the settings for options such as ViewPoint, ViewVertical, and ViewAngle. - With the setting ViewMatrix->Automatic, 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:
| In[1]:= |
| Out[1]= |
Define an orthographic projection p from the front:
| In[2]:= |
Display a 3D object using the orthographic view:
| In[3]:= |
| Out[3]= | ![]() |
Define a transform t that rotates an object 45° around
and
axes, then rescales it:
| In[1]:= |
| Out[1]= |
Define an orthographic projection p from the negative
direction:
| In[2]:= |
Display a 3D object using the orthographic view:
| In[3]:= |
| Out[3]= | ![]() |
New in 6 | Last modified in 8
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




