/CG-3D

3D Object Generation with Sweep and Curves

Primary LanguageC++

Geração de objeto 3d com sweep e curvas

Recursos implementados

Basicos

  • Modelagem do objeto com opção de rotação e translação, para geração de objetos como garrafas, donuts e molas
  • Visualização ortográfica e perspectiva (sob vários ângulos) em wireframe, com uso de triângulos
  • Parametrização do número de pontos e faces do objeto gerado.

Extra

  • Adição de mais de 4 pontos de controle, é possível adicionar "n" pontos de controle

Manual de Usuario

Desenho

  • Desenhe curvas clicando na janela da esquerda, será feito uma rotação ao redor do eixo y para gerar a figura, que será mostrada na janela de visualização na direita
  • Mova os pontos criados clicando e arrastando
  • Limpe os pontos criados clicando no botão clear no canto superior esquerdo da janela
  • Aumente a quantidade de pontos que define a curva clicando nos botões azuis

Visualização

  • Visualização ortográfica e perspectiva, altere o modo de visualização clicando no checkBox
  • Use as setas do teclado para tranladar o objeto no eixo x e y, e as teclas mais e menos para transladar no eixo z
  • Clique nos checkbox de rotação para habilitar a rotação no eixo x, y, ou z
  • Aumente a quantidade de hemisferios da figura(quantidade de vezes que a curva e rotacionada para formar a figura)

OBS: Tentei deixar o código mais organizado o possível e os nomes dos métodos e variáveis são auto-indicativos, portanto nem todo o código está comentado.

Att, Henrique Rodrigues de Borba Engenharia de Computação