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

De WikiEducator
Saltar a: navegación, buscar
(Coordenadas del ojo:La matriz punto de vista)
Línea 16: Línea 16:
 
*Antes de llamar a esta función debe estar activa la ''matriz ModeloVista''
 
*Antes de llamar a esta función debe estar activa la ''matriz ModeloVista''
 
*Esta función se aplica sobre la matriz ModeloVista
 
*Esta función se aplica sobre la matriz ModeloVista
'''''M='''''M'''''<sub>escena</sup> * M<sub>punto_vista</sub>*'''''
+
'''''M='''''M'''''<sub>escena</sub> * M<sub>punto_vista</sub>*'''''

Revisión de 23:56 12 jun 2013



Coordenadas del ojo:La matriz punto de vista

  • Ahora tenemos el objeto respecto a una coordenadas del mundo
  • Tenemos que poner el ojo en alguna posicion de la escena
  • Para ello colocamos una cámara y hacemos una foto desde esa posición
  • Esta metáfora permite representar la forma en la que openGL va a represtar la escena dependiendo del punto de vista
  • La cámara son nuestros ojos virtuales


Icon define.gif

Definición

Las coordenadas del ojo define la escena respecto al punto de vista de la cámara


(X,Y,Z,W)Tpunto_de_vista=(X,Y,Z,W)T * Mmundo* </div>

  • Para hacer esto en openGL, disponemos de la funcion
void gluLookAt(eyeX, eyeY, eyeZ, cenX,cenY,cenZ, atX, atY,atZ);
  • Esta función determina dónde y cómo está dispuesta la cámara.
  • Antes de llamar a esta función debe estar activa la matriz ModeloVista
  • Esta función se aplica sobre la matriz ModeloVista

M=Mescena * Mpunto_vista*