Skip to content

Ahmed-Ibrahim-30/Graphics-Project

Repository files navigation

Graphic Project

Team :

All Features :

  • 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 FloodFill
  • 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 Clipping Window[Point ,Line]

This is an image This is an image