Vista isométrica

Hoy ve vuelto a retomar la proyección ortográfica para la vista isométrica. Hace tiempo hablé al respecto, y de hecho así fue como lo implementé en la primera versión, pero cuando el cambio a la rama 1.6 de Ogre tuve que eliminarlo porque no se veía igual que en la 1.4. De paso, una funcionalidad incorporada en la 1.6 me permitió agregar el zoom de forma muy fácil: Ogre::Frustum::setOrthoWindow.
setOrthowindow toma dos parámetros que son  el ancho y alto del área visible en unidades del mundo (no en píxeles). Lo siguiente:

camera->setOrthoWindow(150,100) ;

le indica a Ogre que muestre un área de 150x100. Aumentando esos valores ampliamos el área visible, lo cual es un zoom out. Al reducirlos,  hacemos un zoom in.

Comentarios

Publicar un comentario