CG/README.md

62 lines
3.7 KiB
Markdown
Raw Normal View History

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
2023-11-04 23:19:45 +05:30
### Lab Notes CGL
2023-11-23 20:24:58 +05:30
1. [Koch and Snowflake Algorithms](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-notes/CGL%20Koch%20and%20Snowflake%20Curves.pdf)
2. [Transformation Algorithms](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-notes/CGL%20-%20Transformation.pdf)
2023-11-05 20:54:28 +05:30
### Lab Manual
- [Full lab manual](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/CGL%20Lab%20Manual.pdf)
- [Assignment 1](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%201.pdf)
- [Assignment 2](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%202.pdf)
- [Assignment 3](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%203.pdf)
- [Assignment 4](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%204.pdf)
- [Assignment 5](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%205.pdf)
- [Assignment 6](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%206.pdf)
- [Assignment 7](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/lab-manual/Assignment%207.pdf)
- [**Assignment Solutions 1-7 (ALL)**](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/assignments/CGL%20Assignments%20%281-7%29.pdf)
2023-11-22 23:10:39 +05:30
2023-09-29 12:36:35 +05:30
### Codes
#### 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-05 20:54:28 +05:30
1. [Cohen-Sutherland (Using Inbuilt Function)](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/CohenSutherland%28Using%20built-in%29.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-23 12:27:48 +05:30
#### Transformation
1. [Translation, scaling, rotation](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/Transformation.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-11-23 12:27:48 +05:30
2. [Koch Curve](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/Koch-Curve.cpp)
3. [Snowflake Curve](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/Snowflake.cpp)
2023-11-02 11:59:14 +05:30
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-11-23 21:12:26 +05:30
4. [Unit 4 - Light, Colour, Shading and Hidden Surfaces](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/notes/Unit%204/CG%20UNIT%204%20%28PPT%29.pdf)
2023-11-04 23:08:55 +05:30
5. [Unit 5 - Curves and Fractals](https://git.kska.io/sppu-se-comp-codes/CG/src/branch/main/notes/Unit%205)
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)
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-11-05 20:54:28 +05:30
Maintained by:
- [notkshitij](https://git.kska.io/notkshitij)
- [TanmaySpamzzz](https://git.kska.io/TanmaySpamzzz)
2023-11-05 23:08:07 +05:30
- [shh_itsourlittlesecret (Afan)](https://git.kska.io/shh_itsourlittlesecret)
- [Kalaskar_admin03](https://git.kska.io/Kalaskar_admin03/)