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
- Fonte
- Repositório da FGV
- Idioma
- Português
- Acesso
- Não informado
- Identificador
- oai:repositorio.fgv.br:10438/33850
- Temas
- Dados
- Palavras-chave
- VisualizaçãoCurvasSuperfíciesCompiladorMatemática
Conteúdos relacionados
- OutroVisualização de dados hierárquicos em coleções científicas de biodiversidadeFundação Getulio Vargas · 2023
- OutroA visual summary of spatio-temporal events that preserve áreas and neighborhoods in a 2D plotFundação Getulio Vargas · 2021
- DissertaçãoVisualização em multirresolução do fluxo de tópicos em coleções de textoFundação Getulio Vargas · 2014
- OutroComo prever epidemias de dengue com dados e matemática | Impacto Social FGVFGV EMAP · 2026