MATRIX
Una transformación dada por sus seis números, o una de perspectiva por nueve.
Sintaxis
MATRIX(a,b,c,d,e,f)
MATRIX(a,b,c,d,e,f,g,h,i)
| Argumento | Significado |
|---|---|
| a, b | Adónde va la dirección X: una posición [x,y] pasa a ser [a·x + c·y + e, b·x + d·y + f]. |
| c, d | Adónde va la dirección Y. |
| e, f | El desplazamiento. |
| g, h, i | Una perspectiva: ambas se dividen por w = g·x + h·y + i. Si se omiten: 0, 0 y 1 (ninguna). |
Resultado
Una transformación.
Ejemplos
En el dibujo de ejemplo:
| Expresión | Resultado |
|---|---|
[10,20]*MATRIX(1,0,0,1,5,5) |
[15,25] |
[10,20]*MATRIX(-1,0,0,1,0,0) |
[-10,20] |
[10,20]*MATRIX(1,0,0,1,0,0,0,0,2) |
[5,10] |
Notas
Una transformación se aplica multiplicando una posición por ella: P1*ROTATE(P0,90). La herramienta Transformar las escribe.
Una de perspectiva (nueve números) es lo que da HOMOGRAPHY, y así se escribe su valor.
Véase también: HOMOGRAPHY, TRANSLATE, ROTATE, SCALE, MIRROR, IDENTITY.