Skip to content

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.

License

Notifications You must be signed in to change notification settings

Khushi130404/GraphiX-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Cricket & Football Ground 🏏⚽ using graphics functions
  2. Olympic Logo 🏅 using graphics functions
  3. India Gate 🏛 using computer graphics functions
  4. Solar System 🌍🌞 using computer graphics functions
  5. Ludo Board 🎲 using computer graphics functions

🎬 Animations & Scaling

  1. Moving Car Animation 🚗💨
  2. Cartoon Character Creation & Transformation Technique 🎭
  3. Flying Plane Animation ✈️🌤

🚀 How to Run

# 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

About

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.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages