Esse projeto foi desenvolvido durante a disciplina de Computação Gráfica. Nesse projeto usa o tkinter, biblioteca 2D do python para criar formas com o mouse e também fazer operações nas próprias figuras. Há também a criação do 3D a partir do 2D.
As dependências que são precisas para rodar o projeto são: tkinter, numpy, pygame, OpenGL Logo, precisa dar: pip install tkinter, numpy, pygame , OpenGL
Para rodar o projeto, clone ele e depois de o seguinte comando:
- python basicCanva.py
- Você usa o botão esquerdo do mouse para usar os botões e também no próprio canvas.
Para criar uma linha:
- Seleciona o botão Linha com o botão esquerdo do mouse e depois você precisa dar 2 clicks no canvas(quadro branco)
Para criar um quadrado:
- Seleciona o botão Quadrado com o botão esquerdo do mouse e depois você precisa dar 4 clicks no canvas(quadro branco)
Para criar um triângulo:
- Seleciona o botão Triângulo com o botão esquerdo do mouse e depois você precisa dar 3 clicks no canvas(quadro branco)
Para criar um círculo:
- Seleciona o botão Círculo com o botão esquerdo do mouse e depois você precisa dar 2 clicks no canvas(quadro branco)
Para transladar uma figura geométrica:
- Seleciona o botão Linha com o botão esquerdo do mouse e depois você clicka na figura e arasta ela pelo canvas
Para rotacionar uma figura geométrica:
- Você clicka na figura escolhe um ângulo de rotação e clicka no botão rotação e clicka na figura
Para escalar uma figura geométrica:
- Você clicka na figura escolhe uma escala e clicka no botão escala e clicka na figura
Para gerar o 3D da figura:
- Você clicka na figura, aperta o botão gerar 3D e clicka na figura novamente, abrirá um tela pygame com a figura geométrica