Enviado em 13/01/2016 - 13:51h
Oi.
Gostaria de saber como posso programar um sistema de colisão entre a Câmera e Cubos utilizando AABB. [Estou usando o OpenGL]
Eu pesquisei muito sobre como posso fazer, mas não sei como posso verificar, pois para desenhar o cubo eu faço algo assim:
E para câmera eu utilizo um Vetor. Porém, eu já verifiquei que para verificar a colisão mais simples precisa saber o ponto mínimo e o ponto máximo do cubo. Mas a colisão funcionaria se eu fizesse a verificação direta da posição da Câmera com o cubo ou preciso transformar a câmera em um "cubo" para fazer a verificação?
Toda ajuda será bem vinda.
PS: Não coloquei na comunidade OpenGL porque isto é mais relacionado a como fazer a colisão e não como desenhar.
Gostaria de saber como posso programar um sistema de colisão entre a Câmera e Cubos utilizando AABB. [Estou usando o OpenGL]
Eu pesquisei muito sobre como posso fazer, mas não sei como posso verificar, pois para desenhar o cubo eu faço algo assim:
glTranslatef(0,0,0);
glBegin(GL_QUADS);
glVertex3f( s, s,-s);
[...]
glEnd();
E para câmera eu utilizo um Vetor. Porém, eu já verifiquei que para verificar a colisão mais simples precisa saber o ponto mínimo e o ponto máximo do cubo. Mas a colisão funcionaria se eu fizesse a verificação direta da posição da Câmera com o cubo ou preciso transformar a câmera em um "cubo" para fazer a verificação?
Toda ajuda será bem vinda.
PS: Não coloquei na comunidade OpenGL porque isto é mais relacionado a como fazer a colisão e não como desenhar.