3-D Visualization    

Camera Motion Controls

This section discusses the individual camera motion functions selectable from the toolbar.

Orbit Camera

Orbit Camera rotates the camera about the z-axis (by default). You can select x-, y-, z-, or free-axis rotation using the Principal Axis Selectors. When using no principal axis, you can rotate about an arbitrary axis.

Graphics Properties.   Orbit camera changes the CameraPosition property while keeping the CameraTarget fixed.

Orbit Scene Light

The scene light is a light source that is placed with respect to the camera position. By default, the scene light is positioned to the right of the camera (i.e., camlight right). Orbit Scene Light changes the light's offset from the camera position. There is only one scene light, however, you can add other lights using the light command.

Toggle the scene light on and off by clicking on the yellow light bulb icon.

Graphics Properties.   Orbit Scene Light moves the scene light by changing the light's Position property.

Pan/Tilt Camera

Pan/Tilt Camera moves the point in the scene that the camera points to while keeping the camera fixed. The movement occurs in an arc about the z-axis by default. You can select x-, y-, z-, or free-axis rotation using the Principal Axes Selectors.

Graphics Properties.   Pan/Tilt Camera moves the point in the scene that the camera is pointing to by changing the CameraTarget property.

Move Camera Horizontally/Vertically

Moving the cursor horizontally or vertically (or any combination of the two) moves the scene in the same direction.

Graphics Properties.   The horizontal and vertical movement is achieved by moving the CameraPosition and the CameraTarget in unison along parallel lines.

Move Camera Forward and Backwards

Moving the cursor up or to the right moves the camera towards the scene. Moving the cursor down or to the left moves the camera away from the scene. It is possible to move the camera through objects in the scene and to the other side of the camera target.

Graphics Properties.   This function moves the CameraPosition along the line connecting the camera position and the camera target.

Zoom Camera

Zoom Camera makes the scene larger as you move the cursor up or to the right and smaller as you move the cursor down or to the left. Zooming does not move the camera and therefore cannot move the viewpoint through objects in the scene.

Graphics Properties.   Zoom is implemented by changing the CameraViewAngle. The larger the angle, the smaller the scene appears, and vice versa.

Camera Roll

Camera Roll rotates the camera about the viewing axis, thereby rotating the view on the screen.

Graphics Properties.   Camera Roll changes the CameraUpVector

Walk Camera

Walk Camera moves the camera in the direction of the camera target and moves the camera target by the same amount. It also pans the camera from side to side. Walk Camera enables you to move the camera through the scene, passing through objects that lie along the viewing axis.

Walk Camera is somewhat analogous to driving a car while keeping your eyes pointed straight ahead. As you turn to the right, the objects in the scene move off to the left.

Walk Camera is best used when viewing axis lies in a plane that is perpendicular to the principle axis. For example, if Z is the principle axis, then you should position the camera at the same Z value as that of the camera target (you can do this using Orbit Camera). The toward or away motion then stays at a constant Z value. You may find it useful to zoom out before using Walk Camera.

Graphics Properties.   Walk Camera modifies both the CameraPosition and the CameraTarget, preserving the distance between them.


  View Control with the Camera Toolbar Camera Graphics Functions