anacamargos / paint

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:Java 100.0%