The Perspective Camera Transformation applet aims to familiarize students with the transformations necessary for rendering a scene using a particular synthetic camera and how the camera's parameters affect the transformed scene geometry. The effects of the transformation are immediately visible as they are applied to geometry in the main viewport when the user interpolates through the camera transformation. This applet is intended to build on the Perspective Camera Parameters applet, adding the abillity to set the camera's position in space as well as the ability to interpolate through the camera transformation.
Anyone who wants to gain a better understanding of how the viewing volume and scene geometry are transformed by the viewing transformation.
Manipulate the different camera parameters by manipulating the sliders and vector views, or enter numerical values via the numerical entry fields. Interpolate through the viewing transformation by dragging the slider along the bottom of the main viewport. Observe how the viewing volume and scene geometry are affected by the successively applied transformations. Try stopping at various points in the interpolation and playing with the camera parameters to see how that affects the transformed scene geometry. In the 3-dimensional scenes, use your right mouse button to manipulate the viewing position. Clicking along the edges of the viewing area initiates rotation, while clicking in the center of the viewing area initiates a zooming action.