An open API service indexing awesome lists of open source software.

https://github.com/mullerino/projeto-sculptor-3d

Projeto realizado para a obtenção da nota para a segunda unidade da disciplina de Programação avançada.
https://github.com/mullerino/projeto-sculptor-3d

Last synced: 4 months ago
JSON representation

Projeto realizado para a obtenção da nota para a segunda unidade da disciplina de Programação avançada.

Awesome Lists containing this project

README

        

# Projeto-Sculptor
O objetivo desse projeto é construir uma ferramenta em C++ para realizar esculturas em blocos representados por matrizes digitais, algo como a ideia usada pelo jogo minecraft.

A ideia é permitir que o utilizador da ferramenta seja capaz de criar um arquivo em texto simples que contém uma sequência de passos a serem seguidos para definir propriedades de uma matriz tridimensional. As propriedades contêm especificações de cor para os elementos, de sorte que com o auxílio de softwares de visualização o usuário possa apreciar a escultura criada.

O projeto consiste em dois módulos: uma classe em C++ destinada à interpretação de um arquivo em formato de texto simples e geração das matrizes tridimensionais; e uma ferramenta visual para desenho, algo equivalente a um "paint" 3D.

Os sistemas de escultura tridimensional prevêem alguns tipos de formas geométricas simples que poderão ser usadas pelo usuário para pintar e deverão ser implementadas no projeto.