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.