END TERM EXAMINATION
FIFTH SEMESTER [BCA], DECEMBER 2014
Time: 3 hours Maximum Marks: 75
✍ Note: Attempt five questions. Question no. 1 is compulsory. Select on question from each unit.
Question 1: Write short note on the following:
(a) Touch Panel Screen
(c) Significance of 4- bit code in line clipping
(d) Matrix representation of 2-d shearing
(f) Primitive instancing
(h) Vanishing Point
(i) Object space method
(j) Frame buffer
(a) Describe Mid Point line drawing algorithm with its complete derivation.
(b) Scan convert the straight line using Mid point line algorithm whose end points are (0,0) and (5.5).
(a) Distinguish between following:
(i) Interactive Vs Non interactive graphics.
(ii) Raster Vs Randon scan display.
(b) Discuss Cohen-Sutherland line clipping algorithm with a suitable example.
(a) What do you understand by window port and view port? Briefly describe the steps to transform an object from window port to view conversion.
(b) Consider a square A(1,0) B(0,0) C (0,1) D(1,1). Rotate the square ABCD by 60 degree clockwise about the point A(1,0). Also draw the transformed square.
(a) Prove that two successive 2-D rotations are additive in nature i.e. R(α) R(β)= R (α+β).(6.5)
(b) Reflect a diamond shaped polygon whose vertices are A(-1,0), B(0,-2), C(1,0) and D (0,2) about (i) the horizontal line y=2 and
(ii) the vertical line x=2.
(a) Explain that how solids are represented by using Boundary representation (B-rep) technique and Constructive Solid Geometry (CSG) technique.
(b) Describe polygon meshes.
(a) State the properties of Bezier curve. For the cubic Bezier curve (n=3), find all the blending functions and Bezier matrix.
(b) what do you mean by b-spline curves? Identify the difference between B-spline and Bezier curve.
(a) How parallel projections are different from perspective projections? Explain by discussing suitable example.
(b) Perform a perspective projection on to the x=0 plane of the unit cube where centre of projection is at xc = -10, yc = - 10 and zc = - 10.
(a) What is the hidden surface removal method? Why do we need remove hidden surface? Discuss the depth buffer (Z buffer) algorithm for hidden surface removal.
(b) Distinguish between the following:
(i) Cavalier vs. cabinet projections
(ii) 2-D clipping vs. 3-D clipping