Functions | |
void | Rotate_Texture (double theta, double phi, double psi) |
void Rotate_Texture | ( | double | theta, | |
double | phi, | |||
double | psi | |||
) |
Moves the represented texture about its U-, V-, or W-axis.
theta | - Angle, in degrees, to rotate about the U-axis. | |
phi | - Angle to rotate about the V-axis. | |
psi | - Angle to rotate about the W-axis. |
If more than one degree of rotation is requested, the effect is of theta being performed first, then phi, then psi.
All rotations in HOOPS, no matter whether "texture" or "object", are performed by default using a left-hand rule. A positive rotation is represented by the direction curved fingers of the left hand are pointing when the thumb points in the positive direction along the axis in question, i.e., counter-clockwise. A negative rotation angle goes the other way. This definition can be reversed with the "Handedness" attribute.
The mathematical transform that is supplied to Append_Texture_Matrix() , if you have any use for it, is