Logo
Outro

Geodesic Tracingum sistema de especificação e visualização de curvas e superfícies através de geodésicas

Grundmann, Cristhian

O documento é disponibilizado pela fonte de origem, que mantém a versão integral e as condições de uso.

Resumo

Curvas e superfícies costumam ser visualizados em um espaço ambiente 2D ou 3D. Esse projeto implementa essa visualização em 3D, e para superfícies, implementa também o Geodesic Tracing: uma visualização intrínseca à superfície, baseada em curvas geodésicas. Além de curvas e superfícies, o projeto permite visualizar pontos e vetores. Outros objetos auxiliares podem ser definidos, como parâmetros (controles deslizantes), funções e grades para instanciar objetos múltiplas vezes. Para a especificação dos objetos, uma linguagem textual foi estabelecida, acompanhada de um compilador capaz de transformar o texto em estruturas de dados úteis para a renderização. A linguagem é descrita por uma gramática livre-de-contexto in-ambígua. Para a interface gráfica, OpenGL é usado para a renderização, e Dear ImGUI é usado para construir os controles e janelas. O resultado é um sistema de performance em tempo real, testado em um conjunto de exemplos típicos. A estética dos gráficos, da interface e da linguagem não foram negligenciados, e se tornaram bastante agradáveis.

Ficha do documento

Tipo
Outro
Ano
2022
Instituição
Fundação Getulio Vargas
Idioma
Português
Acesso
Não informado
Identificador
oai:repositorio.fgv.br:10438/33850
Temas
Dados

Conteúdos relacionados

Voltar à Biblioteca
Logo