






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A problem set for a course on 3d geometric transformations, focusing on rotation matrices, their properties, and the conditions they must meet to represent a 2d or 3d rotation. It also includes examples of different rotation matrices and their effects on 3d points, as well as a challenge problem to test understanding of rigid 3d motion.
Typology: Assignments
1 / 10
This page cannot be seen from the preview
Don't miss anything!







In each of these matrices, we only need to worry about the upper 2x2 part of the matrix. The third row and column are there for translation, but since they are 0 except for the 1 in the third row and column, they do not encode any translation.
The first matrix is not a rotation matrix because each of the first two columns has a magnitude that is not equal to 1. So, for example, if you apply the matrix to the point (1 0)T^ it will be mapped to the point (1/2, -1/4)T^ which is a distance of sqrt(5)/4 from the origin.
With the second matrix, each of the columns does have a unit magnitude. However, the first two columns are not orthogonal to each other. We can see this by taking their inner product:
Since their inner product is not zero, they are not orthogonal. This means, for example, that if we apply this matrix to the points (1,0) and (0,1) we will wind up with two points that are not perpendicular any more. A simpler way to see this is that a matrix, M, can only represent a 2D rotation if M(1,2) = - M(2,1) and M(1,1) = M(2,2) (this is a necessary, but not a sufficient condition, because it does not ensure that the columns have unit length). However, this condition doesn’t generalize easily to 3D rotations.
With the third matrix we can check that each column is a unit vector, because it has a magnitude of 3/9 + 6/9. And the two columns are orthogonal to each other, because they have an inner product of zero. We could also note that they have the form M(1,2) = - M(2,1) and M(1,1) = M(2,2).
We have to check one more thing. We have to make sure that the matrix has a determinant of 1, which it does (3/9 - - 6/9 = 1). If the matrix had a determinant of -1, this would mean that it encoded a rotation and a reflection.
b. Give a matrix that will represent a 45 degree clockwise rotation of 2D points.
Using the formula for counterclockwise rotation, and a rotation of -45 degrees, we have:
sin cos 0
cos sin 0
2
2 2
2
2
2 2
2