Skip to content

Project developed to Computer Graphics discipline, implementing some basic Ms Paint functionalities with classic Computer Graphics Algorithm.

Notifications You must be signed in to change notification settings

VitorSFranca/Computer-Graphics---Simple-Paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Computer-Graphics---Simple-Paint

Project developed to Computer Graphics discipline, implementing some basic Ms Paint functionalities with classic Computer Graphics Algorithm.

What was used ?

The entire project it's made using only HTML5, Javascript and CSS. HTML5 native canvas was used as the area of drawing, and all algorithms implemented using pure Javascript. CSS was used only with Menu Layout.

Algorithms

  • Line drawing:
    • DDA
    • Bresenham
  • Circle drawing:
    • Breseham
  • Area fill:
    • Boundary Fill
    • Flood Fill
  • Translation: * Matricial calculus

ToDo:

  • Crop Area / Window Resize
  • Scale
  • Rotation
  • ScanLine fill algorithm

About

Project developed to Computer Graphics discipline, implementing some basic Ms Paint functionalities with classic Computer Graphics Algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages