Rotation of 3D Diagram
This dialog is for determining the conversion matrix values associated with the rotation of the three dimensional diagram.
The Diagram can be rotated by changing the conversion matrix values from three dimensional values (X,Y,Z) to two dimensional coordinates for display (Horizontal and Vertical values).
This can be written as
H = C(1,1) X + C(1,2) Y + C(1,3) Z
V = C(2,1) X + C(2,2) Y + C(2,3) Z
D = C(3,1) X + C(3,2) Y + C(3,3) Z
Here D(epth) Axis will not be used actually on displaying the diagram. However, it is convenient to use 3 x 3 matrix. In this dialog, only the C(1,n) and (C2,n) (n=1,2,3) coefficients can be changed and C(3,n) will be automatically calculated.
Changing the matrix coeffients can be made by the following two ways:
- Change directly the matrix coefficients for X, Y, Z axes.
Changes can be made by manipulating
spin edits or
scroll bars for respective Axis pages in the Page Control.
On clicking the target value in the conversion matrix table at the upper part, the corresponding component in the page control will be focused after the page will be reselected. For example, on clicking the cell at the selected Y axis and the Vertical scale, the Vertical spin edit in the Y axis page will be focued.
The Maximum and the minimum values of the spin edit and the scroll bar are 100, and -100, respectively. On each change of the value, all matrix elements will be recalculated and the diagram will be shown using the new conversion matrix.
- Rotate along the X, or Y or Z axis.
The conversion matrix will be recalculated to account for the rotation around the selected Axis. Changes can be made using
spin edits or
scroll bar.
The maximum and the minimum values are 180 and -180 degree, respectively.
Buttons
- "Default" setting for the conversion matrix is obtained by Default button.
Reset the conversion matrix to the default values. All changes made on rotation of the diagram will be cancelled out and the matrix is reset to the default values.
Three different default values are prepared:
XY_z : Normal
C(1,n) = (1, 0, -0.5)
C(2,n) = (0, 1, -0.2)
XY : Binary
C(1,n) = (1, 0, 0)
C(2,n) = (0, 1, 0)
x_Y_z : Traiangle
C(1,n) = (0.87, 0, -0.87)
C(2,n) = (-0.5, 1, -0.5)
Diagram Examples 4a, 4b, 6a will be good examples for those three default settings.
- "Previous" setting is for canceling changes in the present setting and recalling the previous one before this procedure started.
- OK and Cancel buttons will end this dialog with and without modification.
List of components