Home
Projects
Resources
Alternatives
Blog
Sign In
SagarGaniga Computer Graphics
Save
Beginners Guide to Computer Graphics in C/C++, OpenGL, JavaFX
Overview
Reviews
Resources
Project README
Computer Graphics
Prerequisite
int gd = DETECT, gm;
initgraph (&gd, &gm, "");
getch(); //at the end
Course Walkthrough
An architect wishes to visualize the structure of a building/bungalow/kite. Write a program using line drawing algorithm (DDA/Bresenham's), to help him to picture the same
Draw an hour glass shape/vase/∝/ Ь/ε/ω/ς/~/r/m/?/s / क/ द/ ड/ ट/ ठ figure.
Draw two concentric circle using midpoint circle drawing algorithm/bresenham’s circle drawing algorithm.
Perform transformation (Translate, Rotate, Scale, Reflect, Shear) on a boat/kite/house shaped figure
Write a program to implement Cohen Sutherland algorithm/Liang Barsky algorithm
Write a program to implement polygon clipping wrt left/right/top/bottom window edge.
Write a program to visualize the color combination for the hut/boat /kite.
Write a program to color the areas
Write a program to simulate fish swimming
A plane taking off at various angles is to be shown to train a set of pilots. Simulate the take off process to help the training.
A teacher wants to explain the solar system to school students. Simulate the demonstration.
Write a program to simulate a car moving on road
Write a program to simulate a train moving on tracks
Write a program to draw koch curve.
Write a program to create a fractal tree
Write a program to create a fern leaf
Write a program to demonstrate Sierpinski Triangle
Write a program to rotate a kite/hut/boat about a given point.
Write a program to represent a cube/pyramid in OpenGL
Write a program to perform transformations on a cube/pyramid in OpenGL
Open Source Agenda is not affiliated with "SagarGaniga Computer Graphics" Project. README Source:
SagarGaniga/computer-graphics
Stars
108
Open Issues
0
Last Commit
2 years ago
Repository
SagarGaniga/computer-graphics
License
MIT
Tags
Algorithm
Animation
Bazier
Bresenham
Computer Graphics
Cube
Dda
Draw
Midpoint
Opengl
Pyramid
Transformations
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github