Wolfram: View Point and Perspective

By Xah Lee. Date: . Last updated: .

View Angle

use these to control position of the camera and orientation.

ViewVector is short for ViewPoint and ViewCenter

ViewProjection (Perspective)

by default it is "Perspective"

ViewProjection basically change ViewPoint's distance.

Wolfram ViewProjection 2025-06-25 212aa
Wolfram ViewProjection 2025-06-25 212aa
xcubes = Table[Cuboid[{x, y, z} - 0.2, {x, y, z} + 0.2], {x, -5, 5}, {y, -5, 5}, {z, -5, 5}];
{
Graphics3D[xcubes, ViewPoint -> {1,1,1}, ViewProjection -> "Perspective"],
Graphics3D[xcubes, ViewPoint -> {1,1,1}, ViewProjection -> "Orthographic"]
}

ViewMatrix

ViewMatrix overrides all

SphericalRegion Bounding Box

This is useful when you don't want graphics to resize when you rotate it interactively.

SphericalRegion -> True

ParametricPlot3D[
{Cos[u]*(2 + Cos[v]), Sin[u]*(2 + Cos[v]), Sin[v]},
{u, 0, 5}, {v, 0, 5},
PlotStyle -> White,
SphericalRegion -> True
]
SphericalRegion 282cc ll
SphericalRegion 282cc ll

Wolfram. Plot and Visualization