CG - End Term Question Papers
CG - End Term Question Papers
algorithm?
b} Briefly explain the functions of Random scan display processor.
c) Explain matrix representation for 2-D transformations.
d) Write short notes on:
i) Polygon Mesh
ii) Constructive Solid Geometry
e) Explain the following:
i) Vanishing point
i) Cavalier projection
UNIT I
UNIT II
UNIT III
function for
Q6 a) Find the geometric matrix, basis matrix and blending
parametric cubic curves (Hermite curve). (7.5)
Geometric continuity? How it is different from
b) What do you mean by
parametric continuity? (5)
PPa
BcA-30o3
P.T.O.
-2-1
Q7 a) How solids should be represented in Computer Graphics? Give a
comparative analysis of all the representations? (7.5)
b) Explain the following:
(i) Sweep Representation (ii) Primitive Instancing (5)
UNIT IV
*********
MS 1
Exam Roll No. . . .**************
Exam Roll No.)
Please write your
END TERM EXAMINATION
2018
FIFTH SEMESTER [BCA] NovEMBER-DECEMBER
Paper Code: BCA-303
Subject: Computer Graphics
Maximum Marks: 75
Time: 3 Hours
Q no.1 which is compulsory.
Note: Attempt five questions in all including
each unit.
Select one question from
Answer the following questions:-
(2.5x10-25)
Q1
of circle.
(a) Explain eight-way symmetry
(b) What is anti-aliasing?
controller in raster scan system?
(c) What is the role of video by 30° about the
the point P (2, -4) after rotating
(d What are the coordinates of
origin?
(e) Explain the working of color CRT.
() Define Homogeneous coordinate system.
Oblique projection.
(g) Differentiate between Orthographic andmeshes.
of
(h) Briefly explain the concept Polygon
() What is primitive instancing?
G) Differentiate between 2D clipping and 3D clipping.
UNIT-I
with its derivation. (6.5)
Q2 (a) Describe Bresenham's line drawing algorithm
of circle of radius 7 with
(b) Using Mid-Point circle algorithm draw a quadrant
center (0, 0).
(6)
is at L(-3,1) and
rectangular window whose lower left-hand
corner
Q3 (a) Let R be
line segment AB with endpoints
upper-right hand c o r n e r is at R{2,6). Clip .5)
A(-4,2) and B(-1,7) using Cohn-sutherland algorithm.
interactive graphics. (6)
(b) Explain conceptual framework for
UNIT-II
(a) Perform a 45° rotation of triangle A(0,0), B(1,1), C(5,2) about P(-1,1). (6.5)
Q4 (6)
(b) Explain window-to-viewport transformation.
in i.e, (7.5)
Q5 (a) Prove that two successive 2D scaling are multiplicative nature,
s(sS)s(s,.5,)=s(,,5,,,S,.S,1
(b) Explain matrix representation of 3D transformations. (5
UNIT-III
Explain the following: (12.5)
Q6
(a Boundary representation
(b) Spatial partitioning
(c) CSG
(d) Sweep representation
P
(Please write your Exam Roll No.) Exam Roll No. . & 490Uol
******e*********
UnitI
Q2 (a) Derive condition for scan converting a circle using Bresenham's circle
drawing algorithm. Draw an octant of a circle of radius 8 and centered
at origin giving all steps. (7.5)
(b) List and explain the applications of interactive computer graphics. (5)
Q3 (afiven a clipping window A(20, 20) B(60, 20) C(60, 40) D(20, 40). Using
Cohen Sutherland algorithm find the visible portion of line segment
joining the point P(40, 80) Q(120, 30)? (6.5)
(bDiscuss about midpoint subdivision algorithm. (6)
Unit
04 a Consider the square (0,0), e , (2,0), (2,2). Perform a composite
transformation of the square by using the following steps. (Give the
coordinates of the squareat each of the intermediate
steps).
() Scale by using S, =2 and S, = 3.
(i) Rotate 450 in the anticlockwise direction.
(iTranslate by using T = 3 and 7, = 5.
(6.5)
(bDerive the transformation matrix for reflection of a point about an
arbitrary line y = mxtc.
(6)
P.T.O.
BCA-3S3
-2-1
Q5 (a) A polygon is describe by A(40, 70), B (60, 40), C(40, 10), D(20, 40) & A
(40, 70). It is desired to scale up the polygon to double of the size but
located at the same position. Indicate the necessary transformation to
carry out the task and find the transformed coordinates of the
polygon. (6.5)
(b) Suppose there is a rectangle ABCD whose co-ordinates are A(1,1),
B(4,1), C(4,4), D(1,4) and the window co-ordinates are (2,2), (5,2),
(5,5), (2,5) and the given viewport location is (0.5, 0) (1, 0.5), (0.5, 0.5).
Calculate the viewing transformation matrix? (6)
Unit-II
(aConstruct enough points on the Bezier curve whose control points are
Pol4,2), P1(8,8) and Pa(16,4) to draw an accurate sketch. What is the
legree of the curve? What are the coordinates atv = 0.5? (7.5)
Explain Boundary representations with examples. (5
Q7 (a) Write in detail on CSG methods and how CSG operations are
implemented using ray casting methods. (6.5)
(b) List all the properties of the Bezier curve. Prove one property of the
curve. (6)
Uít-IV
(a Define principal vanishing point. Discuss types of perspective
projections. (6.5)
(bExplain the Depth sorting Algorithm for Hidden Surface Removal. (6)
Q9 (a) Find the transformation for Cavalier projection with 0 = 45°. Find the
projection of a unit cube using the Cavalier transformation. (7.5)
(b) Describe the three dimensional Cohen-Sutherland clipping algorithm.(5)
***********
BCA-30s
(Please write your Exam Roll No.) Exam Roll No. 20fgi02OIy
(a) A triangle is defined by vertices A(2,2), B(4,2), C(4,4). Find the transformed
coordinates of the triangle after rotation about origin through 900 followed
(6)
(b) Discuss steps and give matrix to transform an object from window to
viewport. (6.5)
Unit-III
Give the properties of Bezier curve. Find all the blending functions and drive
Bezier matrix for a cubic Bezier curve. Hencefind theequation of a Bezier curve
the control points as Po(40,40), Pi(10,40), Pa(10,60), Pa(60,0) and draw a
given
rough sketch of the curve. (12.5)
Q7 (a) What are B spline curves? Describe the various types of B splines. (6)
(b) What are spatial partitioning representation and boundary representations?(6.5)
Unit-IV
a Discuss the various types of parallel projections. (7.5)
(b Find the projection of a unit cube using Cabinet projection with 6 = 300, (5)
09 (a Explain Z-Buffer Method for hidden surface removal with an example. (6.5)
(b) Explain Cohen Sutherland clipping algorithm for 3D clipping (6)
***********
P
BCA
(Please write your Exam Roll No.) Exam Roll No. ..ilh.uk.6 ([
UNIT-
Q2 (a) Describe Mid-Point line drawing algorithm with it's complete derivation. (6.5)
(b) Scan convert the straight line using Midpoint line algorithm whose end points are
(0,0) and (5,6). (6)
OR
Q3 (a) Distinguish between following: (3x2-6)
(i) Interactive vs. Non Interactive graphics.
(i) Raster vs. Random Scan display.
(b) Discuss Cohen-Sutherland line clipping algorithm with a suitable example. (6.5)
UNIT-I
Q4 (a) What do you understand by window port and view port? Briefly describe the steps to
transform an object from window port to view port view conversion. (6.5)
(b) Consider a square A(1,0) B(0,0) C(O,1) D(1,1). Rotate the square ABCD by 600
clockwise about the point A(1,0). Also draw the transformed square. (6)
OR
Q5 (a) Prove that two successive 2-D rotations are additive in nature 1.e
R(a)R(B) =R(a + B). (6)
(b) Reflect a diamond shaped polygon whose vertices are A(-1,0), B{0,-2), C(1,0) and
D0,2) about (i) the horizontal line y=2 (i) the vertical line x=2. (6.5)
UNIT-II
Q6 (a) Explain that how solids are represented by using Boundary representation (B-rep)
Technique and Constructive Solid Geometry (CSG) Technique? (6.5)
(b) Describe Polygon Meshes. (6)
OR
(a) State the properties of Bezier curve. For the cubic Bazier Curve (n=3), find all the
blending functions and the Bezier matrix.
(b) What do you mean by B-Spline curves? ldentify the difference between Bezier and
(9.5)
B-spline curve. (3)
UNIT-JV
Q8 (a) How parallel projections are different from perspective projections? Explain by
discussing suitable example. (6)
(b) Perform a perspective projection onto the x=0 plane ofthe unit cube where centreof
projection is at xe-10, ye=-10 and z=-10. (6.5)
OR
9 (a) What is Hidden Surface Removal Method? Why do we need to remove hidden
surface? Discuss the Depth Buffer (Z buffer) algorithm for hidden surface removal. (6.5)
(b) Distinguish between the following: (3%2-6)
(i) Cavalier vs. Cabinet projcctions (i) 2-D clipping vs. 3-D clipping
************
P
BCA
(Please write your Exam Roll No.) Exam Roll No. yI L
********************
(5x5-25)
Explain any five of the following:-
Q1 systems
(a) Role of Video Controller in Raster Display
(b) Conceptual framcwork for Interactive Graphics
(c) Matrix representation of 3D Scaling
(d) Transformation as a change in Coordinate System
(c) Polygon Mesh
() Octree
UNIT-I
equations for scan converting a
What do you by scan conversion? Derive the
Q2 (a mean
(7.5)
line using Bresenham's line drawing algorithmn.
Differentiate between Random scan and Raster scan. Explain random scan display
(b) (5)
processor with suitable diagram.
UNIT-II
P
BCA
(Please write your Exam Roll No.) Exam Roll No.
UNIT-I
Q2 (a) Describe Bresenham mid point circle drawing algorithm. Draw an octant ot
a circle of radius r' and centred at origin giving all steps. (6.5)
(b) Role of computer graphics for scientific visualization. How does it help for
improved understanding? (6)
OR
Q3 (a) What and why clipping? List methods of clipping and describe one which
you think is the best with reasons. (6.5)
(b) (G) What are hidden surfaces? (3)
(i) How do we represent 3-D objects on 2-D VDU? (3)
UNIT-II
Q4 What is the need of homogenous coordinate system for 2-D and 3-D
Transformation? Compute the transíormation matrix which reduces the square
with vertices A(8,0), B(8,8), C(0,8) and D(0,0) to half its size keeping D fixed at
(0,0). (12.5)
OR
Q5 (a) How rotation process difers in 3-D system compared to 2-D system? (6)
(b) Discuss steps to window-to-view part transformation. Why is it needed? (6.5)
UNIT-111
Q6 (a) Explain polygon meshes. (5)
(b) Give the properties of Bezier curves (x=3). Find all the blending function and
Bezier matrix. (7.5)
OR
Q7 (a) Explain sweep representation.
(b) Discuss use of regularized Boolean set operation. (6.5)
UNIT-IV
Q8 (a) Discuss authoring tools for multimedia 6)
(b) Describe a useful application in real life situation of multimedia studies. (6.5)
OR
Q9 (a) Discuss basic stages in developing ot a multimedia project. (6)
(b) Explain the construction of CD-ROM and list its various formats. (6.5)
306P
BCA Z CoPy
(Please write your Exam. Roll No.) Exam. Roll No. .. *****************
Paper Code : BCA 306 Subject: Computer Graphics and Multimedia Applications
Paper ld: 20306
Note: Question 1 is compulsory and attempt One question from each unit.
applications of multimedia
(i) Refreshing.
(k) B-splines
3-D transformation requires information of projection
(1)
P.T.O.
UNIT-I
Q. 2. (a) List various methods learnt by you to draw a line. Discuss the
UNIT-II
Q. 4 (a) Consider a
square with coordinates (2,2), (6,2), (2,6), (6,6).
(b) Rotate the square with 90
degree, anticlockwise with respect
to (2,2).
OR
the curve.
UNIT-IV
Q. 8. (a) Describe evolution of skills in multimedia. Today, the multimedia
3 P.T.O.
Q. 9. (a) How important is the software and software skills for the (4)
** *
Describe the transformation used in magnifications and reduction with respect to
the origin. Find the new coordinates of the triangle A(0,0), B(2.2), C(54) aftert
has been (6.5)
(i) magnified twice its size
(i) reduced to half its size
OR
(a) Consider a rectangle ABCD having coordinates A(2.2), B(8,2), C(8,6) and D(2,6)
Rotate the rectangle ABCD with 90 degree in clockwise direction w.r.t. point
(2,2). (8.5)
(b) Provethat two scaling transfomation commute i.e. S,S-S;S. R R R ,
Unit-ll
(a) Give the properties of Bezier curves. For the cubic Bezier Curves (n= 3). Find
all the blending functions and the Bezier matrix. (9.5)
(b) Explain boundary representation. (3)
OR
(a) Explain B spline curve by giving its properties consider, d=n=3 find out all the
blending fns. (9.5)
(b) Explain winged edge representation. (3)
Unit-
Q5. (a) What all qualities are required for all the team members of mutimedia project
team? (6.5)
(b) Give authoring tools for mutimedia. (6)
OR
(a) Give in detail the formation and working of CD. (6.5)
(b) Describe multimedia highway. (6)
***********