> (cprfn 'rotate-x)
rotate-x(b, theta, x)
{
x[0][0] = b[0][0];
x[0][1] = b[0][1];
x[0][2] = b[0][2];
x[0][3] = b[0][3];
x[1][0] = ((cos(theta) * b[1][0])
- (sin(theta) * b[2][0]));
x[1][1] = ((cos(theta) * b[1][1])
- (sin(theta) * b[2][1]));
x[1][2] = ((cos(theta) * b[1][2])
- (sin(theta) * b[2][2]));
x[1][3] = ((cos(theta) * b[1][3])
- (sin(theta) * b[2][3]));
x[2][0] = ((sin(theta) * b[1][0])
+ (cos(theta) * b[2][0]));
x[2][1] = ((sin(theta) * b[1][1])
+ (cos(theta) * b[2][1]));
x[2][2] = ((sin(theta) * b[1][2])
+ (cos(theta) * b[2][2]));
x[2][3] = ((sin(theta) * b[1][3])
+ (cos(theta) * b[2][3]));
x[3][0] = b[3][0];
x[3][1] = b[3][1];
x[3][2] = b[3][2];
x[3][3] = b[3][3];
};
Contents    Page-10    Prev    Next    Page+10    Index