Graphics and Animation
HNBGU MCA Previous Question Paper 2022


List and briefly explain the applications of computer
graphics.

What is raster graphics? How is raster graphics different
from vector graphics? Explain the differences in raster and
vector graphics with suitable example.


CShow by aid of suitable diagram the concept of frame
buffer, scan line, horizontal and vertical retrace.

List any five input devices and five output devices. Explain
the working of joysticks or data gloves.


Write DDA line drawing algorithm. what are the advantages of
DDA algorithm over Bresenham's line drawing algorithm?

Methodically draw a line between the points P(2,3) to
Q(6,15) using DDA line drawing algorithm.

Explain Bresenham's drawing algorithm. Using this algorithm draw
a line between the points p1(5,6) and p2 (8,12).


Explain circle generating algorithm.

Write Mid  point circle generating algorithm and draw a
circle of radius 15 centered at origin.


Explain Cohen Sutherland line clipping algorithm.

For a given clipping window between (3,1) and (2,6) remove
a part of the line which is outside the clipping window.
Start and end point of the line are p1(1,5) and p2(3,8)
respectively.


Explain winding number test with an suitable example.

Write 3x3 matrices for Translation, Rotation and Scaling in
2 dimensional space.

Write short notes on any two of the following:
 Ray tracing
 3D rendering pipeline
 Floodfill algorithms
 Beizer curve