Esta tese aborda um dos principais problemas encontrados em sistemas de Realidade Virtual que procuram proporcionar verdadeira imersão do usuário ao ambiente: detecção e identificação de colisão entre objetos. O trabalho visa inicialmente estudar, compreender e analisar soluções para o problema disponíveis na literatura. Esta pesquisa preliminar serviu como subsídio para a criação do Sistema de Detecção de Colisão (SDC) que atua em tempo real sobre objetos convexos com características geométricas mutantes. O sistema consiste de três fases: Fase de Detecção de Colisão entre Envoltórios Esféricos, Fase de Identificação dos Prováveis Pontos de Colisão e Fase de Validação da Colisão. É usada a técnica de Octree esférica para agilizar o processo de identificação dos prováveis pontos de colisão e adotou-se uma abordagem analítica para validação destes pontos. Escolheu-se a API gráfica Java 3D como ferramenta de desenvolvimento para um modelador de ambientes virtuais, adaptado ao problema da detecção de colisão, com o objetivo de realizar a trabalhosa tarefa de representar e visualizar os corpos sintéticos, focando o trabalho no desenvolvimento e aperfeiçoamento da técnica proposta. Desenvolveu-se o modelador para dar suporte às simulações. Os aspectos de geometria e aparência dos objetos, animação dos corpos, assim como níveis de precisão e identificação da colisão são definidos através de interfaces gráficas.
Identifer | oai:union.ndltd.org:IBICT/oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:2408 |
Date | 00 December 2001 |
Creators | Haroldo Pereira Nascimento |
Contributors | Sérgio Roberto Matiello Pellegrino |
Publisher | Instituto Tecnológico de Aeronáutica |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações do ITA, instname:Instituto Tecnológico de Aeronáutica, instacron:ITA |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0016 seconds