AffineTransform class
Una clase Affine Transform generada a partir de un conjunto de puntos de referencia.
Constructores
Affine |
Una clase Affine Transform generada a partir de un conjunto de puntos de referencia. |
Métodos
to |
Convierte una matriz de puntos del sistema de referencia de destino en el sistema de referencia de origen. |
to |
Convierte una matriz de puntos del sistema de referencia de origen en el sistema de referencia de destino. |
Detalles del constructor
AffineTransform(number[][], number[][])
Una clase Affine Transform generada a partir de un conjunto de puntos de referencia.
new AffineTransform(source: number[][], target: number[][])
Parámetros
- source
-
number[][]
Conjunto de puntos de referencia del sistema de referencia de origen desde el que se va a transformar.
- target
-
number[][]
Conjunto de puntos de referencia del sistema de referencia de destino al que se va a transformar.
Detalles del método
toSource(number[][], number)
Convierte una matriz de puntos del sistema de referencia de destino en el sistema de referencia de origen.
function toSource(targetPoints: number[][], decimals?: number): number[][]
Parámetros
- targetPoints
-
number[][]
Matriz de puntos del sistema de referencia de destino que se va a transformar.
- decimals
-
number
Número de posiciones decimales a las que redondear los resultados.
Devoluciones
number[][]
Matriz de puntos que se han transformado en el sistema de referencia de origen.
toTarget(number[][], number)
Convierte una matriz de puntos del sistema de referencia de origen en el sistema de referencia de destino.
function toTarget(sourcePoints: number[][], decimals?: number): number[][]
Parámetros
- sourcePoints
-
number[][]
Matriz de puntos del sistema de referencia de origen que se va a transformar.
- decimals
-
number
Número de posiciones decimales a las que redondear los resultados.
Devoluciones
number[][]
Matriz de puntos que se han transformado en el sistema de referencia de destino.