Diferencia entre revisiones de «ManuelRomero/grafica/escena1/recorte»

De WikiEducator
Saltar a: navegación, buscar
(Coordenadas de recorte: Matriz de Proyección)
 
Línea 4: Línea 4:
 
*Con esta matriz estableceremos las coordenadas del'''''volumen de visualziación'''''
 
*Con esta matriz estableceremos las coordenadas del'''''volumen 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.
 
*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.
{{Definición|El volumen de visualización es la parte del espacio de coordenadas del mundo que interviene en el proceso de visualización}}
+
{{Definicion|El volumen de visualización es la parte del espacio de coordenadas del mundo que interviene en el proceso de visualización}}
 
*Para ello vamos a usar la matriz de proyección
 
*Para ello vamos a usar la matriz de proyección
 
'''''(X,Y,Z,W)'''''<sup>T</sup><sub>recorte</sub>='''''(X,Y,Z,W)'''''<sup>T</sup><sub>ojo</sub>* P'''''
 
'''''(X,Y,Z,W)'''''<sup>T</sup><sub>recorte</sub>='''''(X,Y,Z,W)'''''<sup>T</sup><sub>ojo</sub>* P'''''

Última revisión de 13:22 13 jun 2013



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.


Icon define.gif

Definición

El volumen de visualización es la parte del espacio de coordenadas del mundo que interviene en el proceso de visualizació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);