quinta-feira, 8 de outubro de 2009

Programação 3D - CaveH Flight - C++

Este projecto foi desenvolvido na cadeira de programação 3D para a criação de uma aplicação interactiva virtual, tendo em vista o ambiente imersivo do tipo C.A.V.E. (Cave Automatic Virtual Environment).




Inicialmente o desenvolvimento foi efectuado como uma aplicação stand-alone de forma a simplificar a aprendizagem, ou seja foi criado um projecto OSG de raiz em C++, e implementou-se o projecto, mas não era uma aplicação distribuída.
A classe AirplaneControllerGadget é responsável por controlar o gadget correspondente ao avião, que por si é manipulado pela classe HandleMotion, ao aplicar as rotações e translações necessárias ao modelo



Obteve-se uma aplicação que permite ao utilizador controlar um avião utilizando o Wiimote de forma satisfatória e podemos verificar pela imagem o resultado final.

Sem comentários: