Diferencia entre revisiones de «ManuelRomero/grafica/escena1/objeto»
De WikiEducator
(→Eje de coordenadas del objeto) |
|||
| Línea 78: | Línea 78: | ||
===Eje de coordenadas del objeto=== | ===Eje de coordenadas del objeto=== | ||
| − | *Planteamos | + | *En realidad el objeto está en una posición del espacio con sus coordenadas |
| + | *La idea es llevármelo a las coordenadas del mundo, para mi de referencia | ||
| + | *Planteamos este nuevo eje de coordenadas | ||
*Podemos ver que respecto al eje de coordenadas del mundo (0,0,0), tiene los siguientes vectores | *Podemos ver que respecto al eje de coordenadas del mundo (0,0,0), tiene los siguientes vectores | ||
(10,10,10)- (15,15,10) | (10,10,10)- (15,15,10) | ||
| Línea 111: | Línea 113: | ||
##trasladar 10 unidades en Z | ##trasladar 10 unidades en Z | ||
#Rotar 45 grados | #Rotar 45 grados | ||
| + | |||
| + | Son en total 4 operaciones | ||
[[Imagen:CoordenadasMundoObjeto.png]] | [[Imagen:CoordenadasMundoObjeto.png]] | ||
<source lang=cpp> | <source lang=cpp> | ||
| Línea 121: | Línea 125: | ||
.. .. .. | .. .. .. | ||
</source> | </source> | ||
| + | {{Resumen|En la escena tengo unos objetos | ||
| + | Cada uno tiene sus coordenadas | ||
| + | Paso estas coordenadas a las coordenadas del mundo | ||
| + | Para ello multiplico por la matriz M de escena | ||
| + | (x,y,z)mundo = (x,y,z)objeto M escena | ||
| + | <math>(x,y,z)_{mudo}=(X,Y,Z)_{objeto} * M_{escena}</math> | ||
| − | + | Sistema de coordenadas en que se define la escena. Define cómo se colocan los diferentes objetos en la escena. | |
| + | |||
| + | |||
| + | (x, y, z, w)T mundo = (x, y, z, w)Tobjeto ·Mescena | ||
| + | |||
| + | |||
| + | |||
| + | Mescena pasa de coordenadas objeto a coordenadas mundo (rotaciones, translaciones, escalados… ) | ||
| + | }} | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
Revisión de 22:25 11 jun 2013
Coordenadadas del objeto
- Coordenadas globales o del mundo
- Coordenadas locales o del objeto
- Dibujamos un eje de coordenadas x,y,z.
- Estará centrado en el punto 0,0,0
</div>







