Scene Viewing


As described in the viewer window section of the graphical user interface, different viewing transformations can be interactively performed with the mouse on the display area of the viewer window.

These transformations can also be set from the dialog window launched by clicking on the "display preferences" icon of the viewer window and selecting the "View" folder:

Three rotation angles about the x,y and z axes, respectively, specify the rotation of the scene. The reset button will set them to zero.

A 3D vector specifies the translation of the scene (the z coordinate corresponds to the zoom). The reset button will set the vector to zero.

A 3D vector specifies the location of the origin. The origin is the center of rotations. The reset button will set the origin vector to the center of the bounding box.

An arbitrary clipping plane can be defined by specifying a point on the plane (p0) and its normal (n0). The clipping plane can be enabled or disabled by the toggle button.

The shifting of the zbuffer to render characters over points, points over lines, land ines over polygons can be specified by typing in the corresponding entry field. The reset button will select the most apropriate shift for the current bounding box.

The perspective projection parameters such as the near and far clipping planes and the angle of projection can be interactively specified. The rest button sets the near and far planes to fit the bounding box and the projection angle to 40 deg.

The scene can also be independently scaled along the x, y and z axes. The reset button will set the scaling factors to 1.0.

Finally the "Reset View" button will reset all of the above parameters simultaneously.

The following images illustrate some of the possible transformations.

Original view (no transformations):

Rotation about x:

Rotation about y:

Rotation about z:

Translation in xy:

Translation in +z (zoom in):

Translation in -z (zoom out):

Clipping plane specification (graphically):

Clipping plane enabled to see the inside: