jajaj Si, si, tienes razón. Al final, decidí hacerlo con las dos alineadas a los ejes, ya que al ser cubos, no se nota mucha diferencia. Los cubos que se ven cuando estás cerca son los bounding, que solo se activan si estás a una distancia considerable para que el CPU no se sobrecargue de cálculos absurdos
Lo seguiré desarrollando cuando tenga tiempo (exámenes), aunque por ahora, lo básico ya lo tengo: movimiento, cámaras, colisiones... ya veremos como acaba este proyecto xD
Para ser mi primer programa en C++ con OpenGL, no está nada mal. Con vuestra ayuda he sacado varias cosas. Gracias !!!