# Homework 6, due Thurs Oct 25

Hand in your solution on RPILMS. Each team should submit their solution under only 1 student's name. The other student's submission should just name the lead student. (This makes it easier for us to avoid grading it twice.) For programming exercises, hand in code and screen dumps. We won't run your code, but will use the screendumps to judge how it worked.

This homework has no programming. Use any tool that you wish for the multiplications, e.g., Maple or Mathematica. Include a copy of the relevant part of the session.

1. (2 pts) What is the quaternion for a rotation by 90 degrees about the axis (1,2,3)?
2. (2) Apply it to the point (1,0,0).
3. (2) What is the quaternion for a rotation by 180 degrees about the axis (0,0,1)?
4. (2) What is the quaternion for the rotation by 90 degrees about the axis (1,2,3), followed by the rotation by 180 degrees about the axis (0,0,1)?
5. (2) What is that rotation's axis and angle?
6. (2) You wish to interpolate a smooth, constant speed, path on a sphere from (1,0,0) to {$\left( \frac{1}{\sqrt{3}}, \frac{1}{\sqrt{3}}, \frac{1}{\sqrt{3}} \right)$}. Give the midpoint of that path.
7. (2) Give a homogeneous quadratic parametric equation for a circle of radius 2.
8. (2 pt) Consider the following projection:
• The camera is at (0,0,0).
• The projection plane is 2x+y+3z=4.
Write the projection equations to take a general point (x,y,z) to a point on the projection plane. You do not need to put this as a matrix.
9. (4 pt) Consider this projection:
• The camera is at (0,0,0).
• The projection plane is z=-2.
1. Write the view normalization equations for this projection.
2. Consider the cube with opposite corners at (-4,-4,-2) and (4,4,-10). What does it transform to? Show the projection vertex by vertex. E.g., what does (4,4,-10) transform to?

Total: 20