https://github.com/khushi130404/graphix-lab
GraphiX-Lab is a set of computer graphics programs written in C++ using the graphics.h library. The project includes fundamental graphics algorithms and creative graphical applications, such as animations and drawings of real-world objects.
https://github.com/khushi130404/graphix-lab
animations cliping-path graphics-library line-drawing-algorithm transformations
Last synced: 9 months ago
JSON representation
GraphiX-Lab is a set of computer graphics programs written in C++ using the graphics.h library. The project includes fundamental graphics algorithms and creative graphical applications, such as animations and drawings of real-world objects.
- Host: GitHub
- URL: https://github.com/khushi130404/graphix-lab
- Owner: Khushi130404
- License: mit
- Created: 2024-08-01T12:21:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-03T02:38:05.000Z (about 1 year ago)
- Last Synced: 2025-06-21T22:06:14.168Z (10 months ago)
- Topics: animations, cliping-path, graphics-library, line-drawing-algorithm, transformations
- Language: C++
- Homepage:
- Size: 22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# GraphiX-Lab 🎨🚀
GraphiX-Lab is a set of computer graphics programs written in C++ using the graphics.h library.
The project includes fundamental graphics algorithms and creative graphical applications,
such as animations and drawings of real-world objects.
## 🛠 Requirements
- ⚡ C++ Compiler (Turbo C++, Dev-C++, Code::Blocks with MinGW, or MS Visual Studio)
- 📁 BGI (Borland Graphics Interface) files (BGI, EGAVGA.BGI)
- 🎨 graphics.h library
## 📂 Programs Included
### 📌 Drawing Algorithms & Transformations
1. Line Drawing using y = mx + c 📉
2. DDA Line Drawing Algorithm ✏
3. Bresenham Line Drawing Algorithm 📏
4. Midpoint Line Drawing Algorithm 📌
5. Midpoint Circle Drawing Algorithm 🔵
6. Clipping & Transformations ✂
7. Line Clipping Algorithm ✍
8. Circle & Line Drawing Techniques 🔄
9. Display Your Name using built-in computer graphics functions 🖊
### 🏛️ Real-World Drawings
10. Cricket & Football Ground 🏏⚽ using graphics functions
11. Olympic Logo 🏅 using graphics functions
12. India Gate 🏛 using computer graphics functions
13. Solar System 🌍🌞 using computer graphics functions
14. Ludo Board 🎲 using computer graphics functions
### 🎬 Animations & Scaling
15. Moving Car Animation 🚗💨
16. Cartoon Character Creation & Transformation Technique 🎭
17. Flying Plane Animation ✈️🌤
## 🚀 How to Run
```bash
# Clone the repository
git clone https://github.com/your-username/GraphiX-Lab.git
# Open the project in a C++ IDE supporting graphics.h
# Ensure graphics.h, winbgim.h, and libbgi.a are properly installed
# Compile and run the program