ManuelRomero/grafica/escena1/recorte

De WikiEducator
Saltar a: navegación, buscar



Coordenadas de recorte: Matriz de Proyección

  • Con esta matriz estableceremos las coordenadas delvolumen de visualziación
  • Para ello estableceremos mediante una coordenadas qué parte de la escena se quedan dentro del volumen de visualización y por lo tanto se podrán ver en la pantalla (si no hay otras que las oculta) y qué parte se queda fuera de la pantalla.

Plantilla:Definición

  • Para ello vamos a usar la matriz de proyección

(X,Y,Z,W)Trecorte=(X,Y,Z,W)Tojo* P P es una matriz de proyección

  • En OpenGL la matriz de proyección se puede especificar de diferentes maneras
  • Primero debemos indicar a openGL que queremos trabajar con ella
 glMatrixMode(GL_PROJECTION)
  • Como siempre la matriz de proyección tiene como valor la unidad.
  • Ahora para utilizarla usamos la función glOrtho(...) de OpenGL
  • Esta función tiene los siguientes parámetros
glOrtho(left, right, botton, top, near, far);