Skip to content

Implementação de algoritmos de desenho de retas e circunferências

License

Notifications You must be signed in to change notification settings

anacamargos/paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paint

Trabalho desenvolvido para a disciplina Computação Gráfica

Objetivo

Esse projeto consiste em um Paint que possibilita que o usuário desenhe retas e circunferências e execute outras operações envolvendo esses objetos.

Como rodar o código

  • Para a execução do código, rode o arquivo:
TrabalhoCG.jar

Algoritmos Implementados

  • Algoritmos de Reta:

    • Bresenham
    • DDA
  • Algoritmo de Circunferência: Bresenham

  • Transformações:

    • Translação
    • Escala
    • Rotação
    • Reflexão
    • Cisalhamento
  • Algoritmos de Janela de Visualização (Recorte 2D):

    • Cohen-Sutherland
    • Liang-Barsky
  • Algoritmos de Preenchimento:

    • Boundary-Fill
    • Flood-Fill