Diferencia entre revisiones de «ManuelRomero/grafica/escena1/ojo»
De WikiEducator
(→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</ | + | '''''M='''''M'''''<sub>escena</sub> * M<sub>punto_vista</sub>*''''' |
Revisión de 00:56 13 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
(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*