Trabalho desenvolvido para a disciplina Computação Gráfica
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.
- Para a execução do código, rode o arquivo:
TrabalhoCG.jar
-
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