11/20/13 CMSC 405 - Homework2 nova.umuc.edu/~jarc/cmsc405/hw2a.html 1/1 Homework 2 1. (5 pts) Given a 2-D point at position (20, 30), show the results and intermediate steps for a translation of (10, 35), a rotation of 45 degrees and a scale of (0.5, 2.0). You should use 3 x 3 matrix math for this example. The starting point of your subsequent transformation should be the output of the previous transformation. Also, you do not need to show matrix math calculations, but you should show the matrix and the starting points and the results for each geometric transformation. 2. (5 pts) Given a line segment with endpoints (2. 5) and (9, 15), provide the equation for that line segment using a parameterized representation. Determine whether the point with a x ordinate of 8 and the point with a y ordinate of 20 are within that line segment. Show how you made the determination. Explain the role of such calculations in clipping algorithms. 3. (5 pts) Given a 3-D point at position (20, 35, 10), determine the coordinates of the point that results from rotating the original point 90 degrees around the axis defined by the vector (1, 1, 1). Use the formula: P2 = Rx -1 (α) Ry -1 (β) Rz (θ) Ry (β) Rx (α) P1 Show each of the intermediate matrices. Refer to section 9-1 of the textbook for the details of how matrices are calculated. Because no translations are involved, you can use 3 x 3 matrix math for your calculations. 4. (5 pts) Using quaternions, determine the final transformed location of at point at position (10, 30, 15), after a 45-degree rotation about the z-axis, 90-degree rotation about the x-axis and 180-degree rotation about the y-axis. Be sure to show your work including the quaternion values for all steps.

    • 10 years ago
    Graphic Questions A+ Tutorial use as Guide
    NOT RATED

    Purchase the answer to view it

    blurred-text
    • attachment
      graphic_questions.docx