Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 714 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 714 Bytes

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