

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
In Introduction to Computer Graphics course we study the basic concept of the principle of computer architecture. In these lecture slides the key points are:Matrices, Vectors, Transforms, Homogeneous Coordinates, Dot Product, Cross Product, Equation for Plane, Order of Composition, Desired Rotation, Sutherland-Hodgman Polygon Clipping, Supersampling Line
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Question #1: (20 points) For each of the following homogeneous coordinates, (a) (6 pts) state whether it is a point or a vector. (b) (6 pts) state whether it is normalized or not. (c) (8 pts) if it is not normalized, please normalize it; if it is already normalized, do nothing.
Question #2: (15 points)
(a) (5 pts) Solve the following dot product: =
(b) (5pts) Solve the following cross product: = (c) (5pts) State the equation for the plane defined by the vector [1, 2, 3, 0]T^ and the point [3, 2, 1, 1]T. Your answer should be in the form ax + by + cz + d = 0.
Question #3: (35 points) Part I: Write out the following 4x4 matrices and label each with the following names:
Part II: (5 pts) Assume you have an object you want to rotate by pi/4 around a z-axis centered at (4,3,0). Using the symbols T0 , R , and T1 , please show the correct order of composition of those matrices to perform the desired rotation.
Part III: (10 pts) Multiply out your answer from part II.
Part III: (8 pts) Apply the transform R to the 3D coordinate (7, 5, 7) and multiply out.