https://github.com/mullerino/sculptor3d-segunda-parte
https://github.com/mullerino/sculptor3d-segunda-parte
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mullerino/sculptor3d-segunda-parte
- Owner: mullerino
- Created: 2022-02-15T23:07:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-16T00:49:12.000Z (over 3 years ago)
- Last Synced: 2025-01-08T23:59:50.546Z (5 months ago)
- Language: C++
- Size: 280 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sculptor3d - Segunda parte
O projeto deve ser capaz de tratar classes abstratas para manipulação de figuras geométricas simples, realizando operações de desenho em uma matriz de pontos.
Para isso, a estrutura criada para a classe Sculptor deverá ser repensada e uma nova classe chamada FiguraGeometrica entrará como participante do processo de desenho.
Não serão criados objetos dessa nova classe, mas ela agora será a base para várias outras classes concretas, que proverão funcionalidades semelhantes àquelas providas pela classe Sculptor do projeto anterior.
# Instruções de uso e compilação
Inicialmente, o usuário deve criar um arquivo .txt que vai conter os processos necessários para criar seu desenho 3d,
Ex:
dim 30 30 20putvoxel 3 4 5 1.0 1.0 0.0 0.5
...
O nome do arquivo que contém esses processos deve ser fornecido no código main na linha 25.
Além disso, o usário deve fornecer o nome do arquivo .off que será gerado na linha 34.
Após a compilação, o arquivo com o nome escolhido será gerado, ele deve ser executado no software Meshlab, caso você utilize linux use o Geomview.