2023-09-27 12:34:25 +05:30
# CG
2023-09-29 12:36:35 +05:30
This repository contains notes and codes for **Computer Graphics.**
---
## Index
### Codes
2023-09-29 23:46:11 +05:30
#### Digital Differential Analyzer (DDA)
> Digital Differential Analyzer (DDA) is a line-drawing algorithm for digital displays, using incremental calculations to plot points between endpoints.
1. [Line ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/DDA-line.cpp )
2. [Triangle ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/DDA-triangle.cpp )
3. [Circle ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/DDA-circle.cpp )
2023-09-29 12:36:35 +05:30
2023-10-28 01:26:39 +05:30
#### Cohen-Sutherland
2023-11-04 12:25:29 +05:30
1. [Cohen-Sutherland (Using Inbuilt Function) ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/CohenSutherland.cpp )
2023-10-28 01:26:39 +05:30
2. [Cohen-Sutherland (Using DDA Line Drawing Algorithm) ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/CohenSutherland%28UsingDDA%29.cpp )
2023-11-02 11:59:14 +05:30
#### Curves
1. [Hilbert's Curve ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/HilbertCurve.cpp )
2023-09-29 12:36:35 +05:30
### Notes
1. [Unit 1 - Graphics Primitives and Scan Conversion Algorithms ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/notes/Unit%201 )
2. [Unit 2 - Polygon, Windowing and Clipping ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/notes/Unit%202 )
2023-10-19 18:39:27 +05:30
3. [Unit 3 - 2D, 3D Transformations and Projections ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/notes/Unit%203 )
2023-09-29 12:36:35 +05:30
2023-10-19 18:39:27 +05:30
### Question Papers
1. [IN-SEM ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/question-papers/IN-SEM )
2023-10-29 23:25:36 +05:30
2. [END-SEM ](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/question-papers/END-SEM )
2023-09-29 12:36:35 +05:30
2023-10-28 01:10:10 +05:30
### [Lab Manual](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/CGL%20Lab%20Manual.pdf)
2023-09-29 12:36:35 +05:30
---
Maintained by [notkshitij ](https://git.kska.io/notkshitij ) and [TanmaySpamzzz ](https://git.kska.io/TanmaySpamzzz )
2023-09-29 23:46:11 +05:30
Contributor: [Kalaskar_admin03 ](https://git.kska.io/Kalaskar_admin03/ )