How polygon table is used in representing polygons? Explain the representations of any three curves. [10]
2.
Differentiate between vector and raster graphics. [5]
3.
Differentiate between orthographies, parallel, and perspective projections. [5]
Introduction of Computer Graphics
1.
Let ABCD be the rectangle window with A(0, 0), B(10, 0), C(10, 10) and D(0, 10). Use Liang Barsky line clipping algorithm to clip the line XY where X(5, 3) and Y(15, 9). [5]
Introduction to OpenGL
1.
Write a procedure to draw a line in OpenGL? Describe Painter’s algorithm. [5]
Introduction to Virtual Reality
1.
How virtual realities differ with our real world? Describe some components of VR system. [5]
Scan Conversion Algorithm
1.
List the major differences between DDA and Bradenham’s Line drawing algorithm. Illustrate the DDA algorithm to the line width end points (2, 2) and (9, 2). [10]
Solid Modeling
1.
Define realism in human perception. What is the significance difference between rendering and image synthesis in creating computer generated 3D image? Describe any two polygon rendering methods. [10]
2.
Define blobby objects. Describe about basic illumination models. [5]
Two-Dimensional Geometric Transformations
1.
Translate a triangle ABC with co-ordinates A(0, 0), B(5, 0) and C(5, 5) by 2 units in x-direction and 3 units in y-directions. [5]
Visible Surface Detections
1.
Describe how a polygon can be represented using BSP tree with example. [5]
2.
What is the role of ray tracing in visible surface detection? Explain How scan line algorithm is used for back face detection. [5]