-
Change the background of window to be white
-
Try to change the shape of your window mouse
-
User must interact with window using mouse only
-
Try to make combination between your console and window
-
Give me option to choose shape color before drawing from menu
-
Implement item to clear screen from shapes
-
Implement save function for all data in screen
-
Implement load function to load data from files
-
Implement line algorithms [DDA, Midpoint and parametric]
-
Implement Circle algorithms (Direct, Polar, iterative Polar, midpoint and modified Midpoint)
-
Filling Circle with lines after taking filling quarter from user
-
Filling Circle with other circles after taking filling quarter from user
-
Filling Square with Hermit Curve[Vertical]
-
Filling Rectangle with Bezier Curve[horizontal]
-
Convex and Non Convex Filling Algorithm
-
Recursive and Non Recursive Flood Fill
-
Cardinal Spline Curve
-
Ellipse Algorithms [Direct, polar and midpoint]
-
Clipping algorithms using Rectangle as Clipping Window[Point ,Line, Polygon]
-
Clipping algorithms using Square as Clipping Window[Point ,Line]
-
Clipping algorithms using circle as a Clipping Window [Point, Line]