Matriz de 3x3 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 |
---|---|---|
getScaleX() | Number | Obtiene el elemento de escalamiento de coordenadas X. |
getScaleY() | Number | Obtiene el elemento de escalamiento de coordenadas Y. |
getShearX() | Number | Obtiene el elemento de distorsión de coordenadas X. |
getShearY() | Number | Obtiene el elemento de distorsión de la coordenada Y. |
getTranslateX() | Number | Obtiene el elemento de traslación de coordenadas X en puntos. |
getTranslateY() | Number | Obtiene el elemento de traducción de coordenadas Y en puntos. |
toBuilder() | AffineTransformBuilder | Muestra una AffineTransformBuilder nueva basada en esta transformación. |
Documentación detallada
getScaleX()
Obtiene el elemento de escalamiento de coordenadas X.
Devolvedor
Number
getScaleY()
Obtiene el elemento de escalamiento de coordenadas Y.
Devolvedor
Number
getShearX()
Obtiene el elemento de distorsión de coordenadas X.
Devolvedor
Number
getShearY()
Obtiene el elemento de distorsión de la coordenada Y.
Devolvedor
Number
getTranslateX()
Obtiene el elemento de traslación de coordenadas X en puntos.
Devolvedor
Number
getTranslateY()
Obtiene el elemento de traducción de coordenadas Y en puntos.
Devolvedor
Number
toBuilder()
Muestra una AffineTransformBuilder
nueva basada en esta transformación.