Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
wiki2:oglmaths [2015/11/22 18:44] alfred [Tipos de matrices] |
wiki2:oglmaths [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 20: | Línea 20: | ||
| ==== Orden de operaciones ==== | ==== Orden de operaciones ==== | ||
| - | :!: Recuerda, es importante el orden de operaciones. Al multiplicar una matriz por un vector el primer operando siempre será el vector: | + | Recuerda, es importante el orden de operaciones. Al multiplicar una matriz por un vector el primer operando siempre será el vector: |
| <code> | <code> | ||
| transformedVector = myMatrix * myVector; | transformedVector = myMatrix * myVector; | ||
| </code> | </code> | ||
| + | El orden para acumular (multiplicar) matrices de transformación: | ||
| + | <code> | ||
| + | TransformedVector = TranslationMatrix * RotationMatrix * ScaleMatrix * OriginalVector; | ||
| + | </code> | ||
| ==== Tipos de matrices ==== | ==== Tipos de matrices ==== | ||
| Línea 67: | Línea 70: | ||
| === Projection matrix === | === Projection matrix === | ||
| + | Es la matriz que deforma los puntos para colocarlos en la proyección deseada. | ||
| <code cpp> | <code cpp> | ||