r05221201 Computer Graphics
r05221201 Computer Graphics
1
II B.Tech II Semester Supplimentary Examinations, Aug/Sep 2007
COMPUTER GRAPHICS
( Common to Information Technology and Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆
(a) rotating 450 about the origin and then translating in the direction of vector I
by 4 units and
(b) translating and then rotation. [8+8]
⋆⋆⋆⋆⋆
1 of 1
Code No: R05221201 Set No. 2
II B.Tech II Semester Supplimentary Examinations, Aug/Sep 2007
COMPUTER GRAPHICS
( Common to Information Technology and Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆
1. (a) Assuming that a certain full-color (24-bit per pixel) RGB raster system has
a 512 by 512 frame buffer, how many distinct color choices (intensity levels)
would be available.
(b) Explain how virtual reality systems can be used in design applications. [10+6]
2. (a) Explain the DDA scan conversion algorithm for generating the points on line
segment, when two end-points are given as input.
(b) Digitize the line with end-points (20,10) and (30,18) using DDA algorithm.
[8+8]
3. Prove that the multiplication matrices for each of the following sequence of opera-
tions is commutative [16]
(a) Two successive rotations
(b) Two successive translations
(c) Two successive scalings.
4. Let R be a rectangular window whose lower left corner is at L (-3,1) and upper
right-hand corner is at R(2,6). If the line segment is defined with two end points
with A (-4,2) and B (-1,7).
5. Explain the procedure to design two-dimensional, cubic Bezier curve shapes that
have first order piece-wise continuity. [16]
6. (a) What are the phases defined in typical viewing pipeline. Explain briefly about
each phase.
(b) Explain the steps involved in transformation form world to viewing coordinates
in 3-dimensional domain. [8+8]
7. (a) What happens when two polygons have the same z value and the z-buffer
algorithm is used?
(b) For hidden surface removal of objects with non-planar surface, which algo-
rithms (s) are suitable. Justify.
1 of 2
Code No: R05221201 Set No. 2
(c) What are the underlying concepts of the subdivision algorithm? [5+5+6]
8. What are the issues involved in design of a story board layout with accompanying
key frames for an animation of a single polyhedron. [16]
⋆⋆⋆⋆⋆
2 of 2
Code No: R05221201 Set No. 3
II B.Tech II Semester Supplimentary Examinations, Aug/Sep 2007
COMPUTER GRAPHICS
( Common to Information Technology and Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆
2. (a) Explain the DDA scan conversion algorithm for generating the points on line
segment, when two end-points are given as input.
(b) Digitize the line with end-points (20,10) and (30,18) using DDA algorithm.
[8+8]
3. Determine the form of the transformation matrix for a reflection about an arbitrary
line with equation y = mx+b. [16]
5. (a) What are the elements of Geometry matrix vector proposed by Hermite for
curve generation.
(b) What are the elements of Geometry vector proposed by Bazier for curve gen-
eration? [8+8]
6. Find the matrix for mirror reflection with respect to the plane passing through the
origin and having a normal vector whose direction is N = I + J + K. [16]
⋆⋆⋆⋆⋆
1 of 1
Code No: R05221201 Set No. 4
II B.Tech II Semester Supplimentary Examinations, Aug/Sep 2007
COMPUTER GRAPHICS
( Common to Information Technology and Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆
1. (a) Consider the raster system with resolution of 1280 by 1024. What size frame
buffer (in bytes) is needed for the systems to store if 24 bits pixel are to be
stored.
(b) How long would it take to load a 640 × 480 frame buffer with 12 bits per
pixel, if 105 bits can be transferred per second. [8+8]
2. (a) What are the steps involved in Bresenham’s line drawing algorithm for |m| > 1,
where m is slope of the line.
(b) Generate all raster points on the line segments, if the two end-points are given
as (10,20) and (18,30) using the above algorithm. [8+8]
3. (a) Show that the composition of two rotations is additive by concatenating the
matrix representations for R(θ1 ) R(θ2 ) = R(θ1 + θ2 ).
(b) Give a brief note about the following transformations. [8+8]
i. Reflection
ii. Shear.
4. (a) Give a brief note about two dimensional viewing functions. Give an example
which uses two dimensional viewing functions.
(b) Explain the Cohen-Sutherland line clipping algorithm. [8+8]
5. (a) Distinguish between boundary representation and space-partitioning represen-
tation of solid object representation schemes.
(b) List and describe the polygon tables representation for polygon surfaces of a
3-D object. Give an example. [8+8]
6. (a) Classify the projections. Explain the properties of each.
(b) Distinguish the parallel projection and Perspective Projection view volumes.
Give suitable examples. [8+8]
7. Write an algorithm for generating a quad tree representation for the visible surfaces
of an object by applying the area subdivision tests to determine the values of the
quad tree elements. [16]
8. What are the steps in design of animation sequence? Describe about each step
briefly. [16]
⋆⋆⋆⋆⋆
1 of 1