Skip to content

Graphics2D_Win32_Desktop_Project Simple Drawing Application Based on Mathematics and Problem Solving with C++

Notifications You must be signed in to change notification settings

Sarah-Hesham-2022/ComputerGraphics2D_Win32_Desktop_Project

Repository files navigation

ComputerGraphics2D_Win32_Desktop_Project

ComputerGraphics2D_Win32_Desktop_Project Simple Drawing Application Based on Mathematics and Problem Solving with C++

-Building computer graphics from scratch using mathematical equations and problem solving with C++ .

-All proofs and theories used were built from scratch and implemented by hard coding .

-No built in functions for the mathematics logic .

-Scientific Algorithms implemented:

Lines Drawing

image

Circles Drawing

image

Ellipse Drawing

image

Point Clipping

image

Line Clipping : Cohen Sutherland Algorithm

image

-The challenging part is in handling the mouse clicks and how to send the commands you want to the Win32 Application Window Menu in a correct way without interference between a command and another.

-Code handling to change colors, adding menus options and saving, reading and writing to external files.

image

image

image

image

image

image

image

image

image

Graphics2D_Demo.mp4