Class AffineTransform  |  Apps Script  |  Google for Developers (original) (raw)

Class AffineTransform

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Transformaçãoafinada

Uma matriz 3x3 usada para transformar as coordenadas de origem (x1, y1) em coordenadas de destino (x2, y2) de acordo com a multiplicação de matrizes:

[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]

Após a transformação,

x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;

Métodos

Método Tipo de retorno Breve descrição
getScaleX() Number Recebe o elemento de dimensionamento da coordenada X.
getScaleY() Number Recebe o elemento de escalonamento da coordenada Y.
getShearX() Number Recebe o elemento de cisalhamento da coordenada X.
getShearY() Number Recebe o elemento de cisalhamento da coordenada Y.
getTranslateX() Number Recebe o elemento de tradução da coordenada X em pontos.
getTranslateY() Number Recebe o elemento de tradução da coordenada Y em pontos.
toBuilder() AffineTransformBuilder Retorna um novo AffineTransformBuilder com base nessa transformação.

Documentação detalhada

getScaleX()

Recebe o elemento de dimensionamento da coordenada X.

Retornar

Number


getScaleY()

Recebe o elemento de escalonamento da coordenada Y.

Retornar

Number


getShearX()

Recebe o elemento de cisalhamento da coordenada X.

Retornar

Number


getShearY()

Recebe o elemento de cisalhamento da coordenada Y.

Retornar

Number


getTranslateX()

Recebe o elemento de tradução da coordenada X em pontos.

Retornar

Number


getTranslateY()

Recebe o elemento de tradução da coordenada Y em pontos.

Retornar

Number


toBuilder()

Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.

Última atualização 2024-12-22 UTC.