ExamSampleQuestions

ExamSampleQuestions - Voicu Popescu, fall 2009 Sample exam...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Voicu Popescu, fall 2009 Sample exam questions 1. Given a planar pinhole camera PPHC(a, b, c, C) and a 3D point P , derive the (u, v) image plane coordinates of the projection of P with PPHC . 2. Given a circle CC of center O , normal n , and radius r , construct and position a planar pinhole camera that has a horizontal field of view of hfov degrees, a horizontal image resolution of w pixels, and projects the circle CC to a circle tangent to the image frame. 3. Given two planar pinhole cameras PPHC 0 (a 0 , b 0 , c 0 , C 0 ) and PPHC 1 (a 1 , b 1 , c 1 , C 1 ) , derive an intermediate view obtained by linearly interpolating between the two given cameras. 4. Given two lines in 3D specified with a pair of 3D points, write a function that decides whether they intersect and, if they do, returns the intersection point. 5. Devise an algorithm for rasterizing convex polygons in 2D. 6. Devise an algorithm for rasterizing polygons in 2D. 7. You shade a triangle by screen-space vertex-color interpolation. Show that the red channel of an interior pixel is as bright as or brighter than the red channel of at least one of the 3 vertices. 8. When rasterizing a triangle, when do screen space and model space interpolation of rasterization parameters produce the same results? 9.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/23/2012 for the course CS 535 taught by Professor Daniel,a during the Fall '08 term at Purdue University.

Page1 / 3

ExamSampleQuestions - Voicu Popescu, fall 2009 Sample exam...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online