AffineTransform class
Uma classe Affine Transform gerada a partir de um conjunto de pontos de referência.
Construtores
Affine |
Uma classe Affine Transform gerada a partir de um conjunto de pontos de referência. |
Métodos
to |
Converte uma matriz de pontos do sistema de referência de destino para o sistema de referência de origem. |
to |
Converte uma matriz de pontos do sistema de referência de origem para o sistema de referência de destino. |
Detalhes do construtor
AffineTransform(number[][], number[][])
Uma classe Affine Transform gerada a partir de um conjunto de pontos de referência.
new AffineTransform(source: number[][], target: number[][])
Parâmetros
- source
-
number[][]
Um conjunto de pontos de referência do sistema de referência de origem do qual se transformar.
- target
-
number[][]
Um conjunto de pontos de referência do sistema de referência de destino para o qual transformar.
Detalhes do método
toSource(number[][], number)
Converte uma matriz de pontos do sistema de referência de destino para o sistema de referência de origem.
function toSource(targetPoints: number[][], decimals?: number): number[][]
Parâmetros
- targetPoints
-
number[][]
Uma matriz de pontos do sistema de referência de destino a ser transformado.
- decimals
-
number
Número de casas decimais para arredondar os resultados.
Retornos
number[][]
Uma matriz de pontos que foram transformados no sistema de referência de origem.
toTarget(number[][], number)
Converte uma matriz de pontos do sistema de referência de origem para o sistema de referência de destino.
function toTarget(sourcePoints: number[][], decimals?: number): number[][]
Parâmetros
- sourcePoints
-
number[][]
Uma matriz de pontos do sistema de referência de origem a ser transformado.
- decimals
-
number
Número de casas decimais para arredondar os resultados.
Retornos
number[][]
Uma matriz de pontos que foram transformados no sistema de referência de destino.