.nh .po 3 .ce TEST 2 - CS528 .nf Instructor Dr P Juell NAME_______________________ OPEN BOOK April 16, 1992 100 points .fi 1. (20) Specify a surface that is NOT a ruled surface: _________________ Give two important reasons that ruled surfaces are useful for computer graphics. 2. (20) If you have a basic command Draw3D(x1,y1,z1,x2,y2,z2) which draws a line from (x1,y1,z1) to (x2,y2,z2), write a program to produce a wireframe display of a right circular cylinder. Center of bottom at (0,0,0). center of top at ((0,0,10) Diameter of 5; 3. (20) In 2D space an object is centered at (3,2). This object is to be turned upside down. Specify the sequence of matrices, in parametric form (e.g. T(x,y)) to correctly turn the object upside down. Then specify the matrices. Then show the resultant matrix (with the values calculated). 4. (20) What is a major benefit in having each segment, of a world model, having its own seprate transformation matrix? (Be sure to include a clear example). 5. (20) For a normal viewing volume clipping, specify the various ways that nothing will be display of an object that exists in the world coordinates.