VIEWS: 15 PAGES: 6 POSTED ON: 3/4/2010
BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI (RAJASTHAN) First Semester, 2007-2008 Quiz (Set A) ______________________________________________________________________________________________________ Course Number : CS C471 / IS C471 Course Title : Computer Graphics Date and Time : Oct 10, 2007 (12.00 Noon To 12.50 PM) Weightage & Nature : 20 Marks [Closed Book] ID.No. _______________ Name: ______________________________ Marks Obtained: ________ Examiner’s Sign: ____________ Instructions Each question carries one mark. To answer, select exactly two choices, from the four options given and tick () the box corresponding to the choices in the answer sheet provided to you (this sheet). Marks will be awarded only when both choices will be selected correctly. Please put your signature at space provided in this sheet. Please do not write anything on this answer sheet other than required entries. Please avoid overwriting. You can’t apply for recheck for overwritten answers. Tick Exactly Two Choices Q3. Which points will be highlighted next while we Mid-Point scan-converting the line [(0,100), (200, 250)] starting from the A B C D point (200, 250)? 1 A. (199, 249) 2 B. (198, 248) 3 C. (200, 249) 4 D. (199, 248) 5 6 Q4. Which devices do have more than two layers? 7 A. CRT B. DVST 8 C. Plasma Panel 9 D. LCD 10 11 Q5. Which devices can refresh at higher speeds? 12 A. DVST 13 B. Electro-phoretic 14 C. CRT 15 D. Plasma panel 16 17 Q6. Advantages of Plasma panel over Electro-phoretic devices: 18 A. Plasma panels are rugged 19 B. Plasma panels require less power 20 C. Plasma panels have higher resolution D. Plasma panels are relatively less costly Q1. Which points divide the line [(20,10), (50,70)] in ratio 1:2? A. (30, 30) Q7. Which scan converting algorithms do generalize easily to B. (80, 130) arbitrary conics? C. (40, 50) A. Bresenham D. (-10, -60) B. Mid-Point C. Basic Incremental Q2. Which points are on the line obtained by rotating the line D. First-Order difference [(10,20), (50,80)] by 45 degree about its mid-point? A. (37.07, 14.64) Q8. Which points are inside the polygon B. (-65.36, 98.49) [(0,0),(50,50),(75,75),(0,50)]? C. (-51.21,27.78) A. (74,73) D. (22.93, 85.36) B. (25,30) C. (51,51) D. ( 2, 1) Q9. Which transformations commute if same is applied twice Q15. Given clip region [(10 , 20), (100 , 80)]. Parameter values successively? at which the line ((0,0,), (100,80)) intersects the clip region A. Scaling internally are: B. Reflection A. t = 0.5 C. Translation B. t = 0 D. Rotation C. t = 0.25 D. t = 1 Q10. Which projections are a bit more realistic than other two? A. Cabinet Q16. End points of the line [(30,50), (60, 80)] after y-shear of 20 B. Perspective A. ( 30, 650) C. Isometric B. ( 30, 750) D. Orthographic C. ( 60, 1280) D. (1289, 60) Q11. Which are defined in VRC? A. PRP Q17. Parametric Line Clipping is faster than Cohen’s (bitcode B. VUP method) and analytical method of line clipping because: C. VPN A. Calculation of intersections is postponed in Parametric D. CW method B. Finding intersection involves floating point numbers in Q12. Which two planes can be bounding planes for canonical analytical method perspective view volume? C. In Cohen’s method floating point intersection has to be A. z = -0.5 calculated at each iteration B. z = -1 D. Performance of Cohen’s method varies based on the C. y = 0 conventions regarding order of edges D. x = z/2 Q18. True about the point (10,10) and the line [(8,3),(14,4)] Q13. For which curves convex-hull property do hold? A. Reflection of the given point in the line is at (-10, -8) A. Non-rational Hermite B. The given point is to the left of line when moving from B. Non-rational Bezier (2, 2) to (8, 3) C. Rational Hermite C. The given point is to the right of line when moving D. Non-rational B-spline from (2, 2) to (8, 3) D. The shortest distance of the point from the line is 22 Q14. True about rational curves: A. Rational curves are invariant under perspective Q19. Which of the two allow a minimum of 4-point symmetry? projection A. Hyperbola B. Rational curves can define precisely any of the conic B. Semi-circle sections C. Parabola C. Rational curves are invariant under translation and D. Ellipse rotation D. Defining conics by Rational curves requires only cubic Q20. Coordinates of the perspective projection of the end points polynomials of the line [(110,115,25), (120,125,130)] on the plane defined by [(110,120,130),(120,110,140),(140,150,180)] when the center of projection is the origin, are: A. (-342, -258, -552) B. (3885, 4185, 1275) C. (3928, 4106, 4463) D. ( 645, 672, 698) BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI (RAJASTHAN) First Semester, 2007-2008 Quiz (Set B) ______________________________________________________________________________________________________ Course Number : CS C471 / IS C471 Course Title : Computer Graphics Date and Time : Oct 10, 2007 (12.00 Noon To 12.50 PM) Weightage & Nature : 20 Marks [Closed Book] ID.No. _______________ Name: ______________________________ Marks Obtained: ________ Examiner’s Sign: ____________ Instructions Each question carries one mark. To answer, select exactly two choices, from the four options given and tick () the box corresponding to the choices in the answer sheet provided to you (this sheet). Marks will be awarded only when both choices will be selected correctly. Please put your signature at space provided in this sheet. Please do not write anything on this answer sheet other than required entries. Please avoid overwriting. You can’t apply for recheck for overwritten answers. Tick Exactly Two Choices Q3. True about the point (10,10) and the line [(8,3),(14,4)] E. Reflection of the given point in the line is at (-10, -8) A B C D F. The given point is to the left of line when moving from 1 (2, 2) to (8, 3) 2 G. The given point is to the right of line when moving 3 from (2, 2) to (8, 3) 4 H. The shortest distance of the point from the line is 22 5 6 Q4. Which of the two allow a minimum of 4-point symmetry? 7 E. Hyperbola 8 F. Semi-circle 9 G. Parabola H. Ellipse 10 11 Q5. Coordinates of the perspective projection of the end points of 12 the line [(110,115,25), (120,125,130)] on the plane defined by 13 [(110,120,130),(120,110,140),(140,150,180)] when the center of 14 projection is the origin, are: 15 E. (-342, -258, -552) 16 F. (3885, 4185, 1275) 17 G. (3928, 4106, 4463) 18 H. ( 645, 672, 698) 19 20 Q6. Which points divide the line [(20,10), (50,70)] in ratio 1:2? E. (30, 30) Q1. End points of the line [(30,50), (60, 80)] after y-shear of 20 F. (80, 130) E. ( 30, 650) G. (40, 50) F. ( 30, 750) H. (-10, -60) G. ( 60, 1280) H. (1289, 60) Q7. Which points are on the line obtained by rotating the line [(10,20), (50,80)] by 45 degree about its mid-point? Q2. Parametric Line Clipping is faster than Cohen’s (bitcode E. (37.07, 14.64) method) and analytical method of line clipping because: F. (-65.36, 98.49) E. Calculation of intersections is postponed in Parametric G. (-51.21,27.78) method H. (22.93, 85.36) F. Finding intersection involves floating point numbers in analytical method Q8. Which points will be highlighted next while we Mid-Point G. In Cohen’s method floating point intersection has to be scan-converting the line [(0,100), (200, 250)] starting from the calculated at each iteration point (200, 250)? H. Performance of Cohen’s method varies based on the E. (199, 249) conventions regarding order of edges F. (198, 248) G. (200, 249) H. (199, 248) Q9. Which devices do have more than two layers? Q15. Which projections are a bit more realistic than other two? E. CRT E. Cabinet F. DVST F. Perspective G. Plasma Panel G. Isometric H. LCD H. Orthographic Q10. Which devices can refresh at higher speeds? Q16. Which are defined in VRC? E. DVST E. PRP F. Electro-phoretic F. VUP G. CRT G. VPN H. Plasma panel H. CW Q11. Advantages of Plasma panel over Electro-phoretic devices: Q17. Which two planes can be bounding planes for canonical E. Plasma panels are rugged perspective view volume? F. Plasma panels require less power E. z = -0.5 G. Plasma panels have higher resolution F. z = -1 H. Plasma panels are relatively less costly G. y = 0 H. x = z/2 Q12. Which scan converting algorithms do generalize easily to arbitrary conics? Q18. For which curves convex-hull property do hold? E. Bresenham E. Non-rational Hermite F. Mid-Point F. Non-rational Bezier G. Basic Incremental G. Rational Hermite H. First-Order difference H. Non-rational B-spline Q13. Which points are inside the polygon Q19. True about rational curves: [(0,0),(50,50),(75,75),(0,50)]? E. Rational curves are invariant under perspective E. (74,73) projection F. (25,30) F. Rational curves can define precisely any of the conic G. (51,51) sections H. ( 2, 1) G. Rational curves are invariant under translation and rotation Q14. Which transformations commute if same is applied twice H. Defining conics by Rational curves requires only cubic successively? polynomials E. Scaling F. Reflection Q20. Given clip region [(10 , 20), (100 , 80)]. Parameter values G. Translation at which the line ((0,0,), (100,80)) intersects the clip region H. Rotation internally are: A. t = 0.5 B. t = 0 C. t = 0.25 D. t = 1 Birla Institute of Technology and Science, Pilani (Rajasthan) First Semester 2007-2008 CS C471 / IS C471 (Computer Graphics) Sept 28, 2007 Project Work (10%) Select the area, from the areas given below, as per the following expression: Area = [(Last Three Digits of your IdNo) % 16]+1, where % evaluates integer remainder. Areas: 1. Raster Graphics Algorithms for Drawing 2D primitives 2. Two Dimensional Transformations 3. Viewing in 2D 4. Clipping in 2D 5. Introduction to 3D- Graphics 6. Curves 7. Surfaces 8. Solid Modeling 9. Three-Dimensional Transformations 10. Three-Dimensional Viewing 11. Visible Surface detection methods 12. Light & Color Models 13. Rendering methods 14. Introduction to Animation Technique 15. Advanced Modeling Techniques 16. Drawing primitive 3D shapes Search a paper published in any Journal or at Internet, which involves some work related to your area selected above. Start working to implement a part of the work detailed out (or suggested) in the paper and submit the required documents on the deadlines as given in the “Evaluation Table”. Unless specifically instructed to submit a photo-copy, screen-print or printout, the documents must be emailed to instructor-in-charge. Instructions for submission of the documents listed in the Evaluation Table: Complete the entries in the evaluation table. You should email these to rohil@bits-pilani.ac.in. Write your IDNo. and subject of the email as “CG Project Dn”, where n is to be replaced by document number. Email the document by 05:00 PM. If any of the due date happens to be a holiday (or institute is closed due to some unforeseen condition) then the due date will be the immediately next day. You will be able to submit the document by one week’s delay but then your document will be evaluated out of 50% of the maximum marks (MM) of that document. Submission after a week’s time will be awarded no credit. A document will be evaluated only when you have submitted all earlier documents. The column marked “Sign” in the “Evaluation Table” is meant for examiner’s sign. After last document submission, please submit the printed (with completed entries) evaluation table to the instructor-in-charge. For email, please give the filenames as your id number. For example if your id number is 2003A7PS013 then the file names should be as follows: 2003A7PS013.c (filename extensions as per programming language i.e. c, java, cpp, pl, pro) 2003A7PS013.ip1, 2003A7PS013.ip2, ... input files 2003A7PS013.op1, 2003A7PS013.op2, ... output files After examining your source code and other files, some or all of you may be called for a demonstration and/or viva. ID No. Name: Selected Area: Evaluation Table SNo Document to be Submitted MM DueDate Submitted Pages Sign Marks On D1. Abstract of the paper and two-pages stating the 2 Oct 12, work you want to do. Relevant background study 2007 (only the required study work) and the list of references D2. Introduction to the problem, which you intend to 2 Oct 26, solve and the list of references in format specified 2007 in the Table “Contents of the Final Report”. A document indicating “How to approach a solution”. Design for the solution D3. Source code [and Sample input and output (if 3 Nov 14, any)]. A document indicating Programming 2007 language used, special software and hardware requirements and “How to view the demonstration” D4. Final report including the items given in the table 3 Nov 16, “Contents of the Final Report”. You can reuse 2007 the text of above documents. Table “Contents of the Final Report” 1. Cover Page indicating Area, Title of the paper, IdNo., Name, Course Number & Title, “Project Nov 2005” 2. Abstract of your work 3. Contents 4. Introduction to the problem, which you intend to solve and relevant background study 5. How to approach a solution 6. Design for the solution 7. Summary and conclusion 8. References in the format: Authors; Title; Publication; Place; Edition (or Volume: Number in the case of Journals), Year, Pages 9. Specify the reference to the source of information (if any) on the Internet