Skip to content

matheusfcorocher/pythonCad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

pythonCad

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.

Instalação e como executa-lo

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

Como utiliza-lo?

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages