AffineTransform class

Uma classe Affine Transform gerada a partir de um conjunto de pontos de referência.

Construtores

AffineTransform(number[][], number[][])

Uma classe Affine Transform gerada a partir de um conjunto de pontos de referência.

Métodos

toSource(number[][], number)

Converte uma matriz de pontos do sistema de referência de destino para o 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.

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.