Computer_Graphics_Notes
Computer_Graphics_Notes
(BCA-363)
📚 Exam Preparation Notes – With Deep Explanations & Examples
CRT (Cathode Ray Tube): An old display technology where electron beams scan the screen
to light up pixels.
Raster Scan: Pixels are drawn line-by-line from top to bottom.
Random Scan: Uses vector-based drawing, directly connecting coordinates.
Bresenham’s Line Algorithm: Uses only integers to decide pixel placement with a decision
parameter for accuracy.
Midpoint Circle Algorithm: Uses 8-way symmetry and decision parameters to plot circle
points efficiently.
Midpoint Ellipse Algorithm: Similar logic extended to ellipses, dividing into 2 regions.
Filling Algorithms:
- Flood Fill: Fills color till boundary is hit.
- Boundary Fill: Stops when a boundary color is reached.
- Scanline Fill: Fills pixels across horizontal lines in polygon.
Practice Questions
1. Explain Raster vs Random scan.
2. Write steps of DDA algorithm with an example.
3. Describe Bresenham's algorithm.
4. Explain Midpoint Circle algorithm.
5. How Cohen-Sutherland line clipping works?
6. Derive window to viewport transformation.
7. Explain homogeneous coordinates.
Visual Diagrams and Step-by-Step Examples
🔹 DDA Algorithm Step-by-Step Example: