Una matriz de 3 × 3 que se usa para transformar las coordenadas de origen (x1, y1) en coordenadas de destino (x2, y2) según la multiplicación de matrices:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
Después de la transformación,
x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
get | Number | Obtiene el elemento de escalamiento de la coordenada X. |
get | Number | Obtiene el elemento de escalamiento de la coordenada Y. |
get | Number | Obtiene el elemento de corte de la coordenada X. |
get | Number | Obtiene el elemento de corte de la coordenada Y. |
get | Number | Obtiene el elemento de traducción de la coordenada X en puntos. |
get | Number | Obtiene el elemento de traducción de la coordenada Y en puntos. |
to | Affine | Muestra un Affine nuevo según esta transformación. |
Documentación detallada
get Scale X()
Obtiene el elemento de escalamiento de la coordenada X.
Volver
Number
get Scale Y()
Obtiene el elemento de escalamiento de la coordenada Y.
Volver
Number
get Shear X()
Obtiene el elemento de corte de la coordenada X.
Volver
Number
get Shear Y()
Obtiene el elemento de corte de la coordenada Y.
Volver
Number
get Translate X()
Obtiene el elemento de traducción de la coordenada X en puntos.
Volver
Number
get Translate Y()
Obtiene el elemento de traducción de la coordenada Y en puntos.
Volver
Number