Sumários

Segunda avaliação do trabalho desenvolvido (8/12)

5 maio 2009, 19:00 Vítor Miguel Neves Fernandes

Os alunos foram avaliados sobre os seguintes pontos:
Na continuação do laboratório anterior, criar a classe que implementa o modelo físico a ser utilizado por objectos móveis da aplicação (uma instância da classe por cada objecto em causa).
Aplicação do modelo físico à nave e a todos os adversários fixos e/ou móveis, removendo toda a replicação de código associada ao controlo dinâmico destes elementos.
Criação de um gestor de adversários (fixos e/ou móveis) com gestão de recursos orientada à minimização das operações de new e/ou delete durante a execução da aplicação.
Teste ao gestor de adversários. Por exemplo, respondendo ao premir de um botão do rato, o adversário mais próximo é "destruído".
A nave do trent ao deslocar-se para a direita e/ou esquerda deve inclinar / rodar ligeiramente sobre o seu próprio eixo permitindo observar a sua modelação 3D.


Segunda avaliação do trabalho desenvolvido (8/12)

5 maio 2009, 17:30 Vítor Miguel Neves Fernandes

Os alunos foram avaliados sobre os seguintes pontos:
Na continuação do laboratório anterior, criar a classe que implementa o modelo físico a ser utilizado por objectos móveis da aplicação (uma instância da classe por cada objecto em causa).
Aplicação do modelo físico à nave e a todos os adversários fixos e/ou móveis, removendo toda a replicação de código associada ao controlo dinâmico destes elementos.
Criação de um gestor de adversários (fixos e/ou móveis) com gestão de recursos orientada à minimização das operações de new e/ou delete durante a execução da aplicação.
Teste ao gestor de adversários. Por exemplo, respondendo ao premir de um botão do rato, o adversário mais próximo é "destruído".
A nave do trent ao deslocar-se para a direita e/ou esquerda deve inclinar / rodar ligeiramente sobre o seu próprio eixo permitindo observar a sua modelação 3D.


Transformações e Dinâmica

5 maio 2009, 17:30 Mário Rui Fonseca dos Santos Gomes

Transformações rígidas em OpenGL;  
Modelo físico para controlo dos elementos da aplicação: pose dos objectos (posição + orientação), velocidade e aceleração;
 
Introdução às classes de cálculo vectorial na CGLib;
 
Discussão sobre tempo, transformações e ciclo de simulação na CGLib.




Discretização

5 maio 2009, 16:00 Mário Rui Fonseca dos Santos Gomes

Introdução à Discretização. Discretização de Segmentos de Recta.


Segunda avaliação do trabalho desenvolvido (8/12)

4 maio 2009, 18:30 Vítor Miguel Neves Fernandes

Os alunos foram avaliados sobre os seguintes pontos:
Na continuação do laboratório anterior, criar a classe que implementa o modelo físico a ser utilizado por objectos móveis da aplicação (uma instância da classe por cada objecto em causa).
Aplicação do modelo físico à nave e a todos os adversários fixos e/ou móveis, removendo toda a replicação de código associada ao controlo dinâmico destes elementos.
Criação de um gestor de adversários (fixos e/ou móveis) com gestão de recursos orientada à minimização das operações de new e/ou delete durante a execução da aplicação.
Teste ao gestor de adversários. Por exemplo, respondendo ao premir de um botão do rato, o adversário mais próximo é "destruído".
A nave do trent ao deslocar-se para a direita e/ou esquerda deve inclinar / rodar ligeiramente sobre o seu próprio eixo permitindo observar a sua modelação 3D.