BE Computer Engineering (IOE, TU) Computer Graphics (IOE, CT 605 / ENCT 201) Question Paper 2079
This is the official BE Computer Engineering (IOE, TU) Computer Graphics (IOE, CT 605 / ENCT 201) question paper for 2079, as set in the regular annual examination. It carries 80 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Computer Graphics (IOE, CT 605 / ENCT 201) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BE Computer Engineering (IOE, TU) Computer Graphics (IOE, CT 605 / ENCT 201) exam or solving previous years' question papers, this 2079 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt all / any as specified.
(a) Derive the decision parameter for Bresenham's line drawing algorithm for a line with slope , clearly stating the initial decision parameter and the incremental update rules. [8]
(b) Using Bresenham's line drawing algorithm, trace and tabulate all the intermediate pixel positions for a line segment from point A(2, 3) to point B(9, 8). [4]
(a) A triangle is defined by the vertices , and . Perform a rotation of counter-clockwise about the point and find the coordinates of the transformed vertices using homogeneous coordinate matrices. Show the composite transformation matrix. [8]
(b) Explain why homogeneous coordinates are used to represent 2D transformations, and show how translation can be expressed in matrix form using them. [4]
(a) Distinguish between parallel projection and perspective projection. Derive the transformation matrix for a perspective projection of a 3D point onto the plane with the centre of projection at distance along the negative z-axis. [8]
(b) Write the homogeneous transformation matrix for scaling about an arbitrary fixed point in 3D. [4]
(a) Explain the Cohen–Sutherland line clipping algorithm using region (outcode) codes. With the help of the algorithm, clip the line segment from to against a rectangular clipping window with corners and . [8]
(b) State the limitation of the Sutherland–Hodgeman polygon clipping algorithm when clipping a concave polygon. [4]
Section B: Short Answer Questions
Attempt all / any as specified.
Explain the midpoint circle drawing algorithm, deriving its decision parameter. Using the eight-way symmetry property, list the pixel positions generated in the first octant for a circle of radius centred at the origin.
Define a Bézier curve. Write the blending (Bernstein basis) function for a cubic Bézier curve, and list any three important properties of Bézier curves.
Describe the Z-buffer (depth-buffer) algorithm for hidden surface removal. State its main advantages and disadvantages compared to a scan-line method.
Explain the Phong illumination model, clearly describing the ambient, diffuse and specular components and the role of each term in the lighting equation.
Differentiate between Gouraud shading and Phong shading. State which technique correctly renders specular highlights and explain why.
Explain boundary-fill and flood-fill area-filling algorithms. Distinguish between 4-connected and 8-connected approaches with the help of suitable diagrams.
(a) Describe the Sutherland–Hodgeman polygon clipping algorithm and the four possible vertex-edge cases it handles. [4]
(b) Briefly explain the strategies used for text clipping. [2]
What is meant by local control of a curve? Compare B-spline curves with Bézier curves with respect to local control and continuity.