AffineTransform class

Klasa Transform Affine wygenerowana na podstawie zestawu punktów odniesienia.

Konstruktory

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

Klasa Transform Affine wygenerowana na podstawie zestawu punktów odniesienia.

Metody

toSource(number[][], number)

Konwertuje tablicę punktów z docelowego systemu referencyjnego na źródłowy system odniesienia.

toTarget(number[][], number)

Konwertuje tablicę punktów ze źródłowego systemu referencyjnego na docelowy system odniesienia.

Szczegóły konstruktora

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

Klasa Transform Affine wygenerowana na podstawie zestawu punktów odniesienia.

new AffineTransform(source: number[][], target: number[][])

Parametry

source

number[][]

Zestaw punktów odniesienia ze źródłowego systemu referencyjnego do przekształcenia.

target

number[][]

Zestaw punktów odniesienia z docelowego systemu odniesienia do przekształcenia na.

Szczegóły metody

toSource(number[][], number)

Konwertuje tablicę punktów z docelowego systemu referencyjnego na źródłowy system odniesienia.

function toSource(targetPoints: number[][], decimals?: number): number[][]

Parametry

targetPoints

number[][]

Tablica punktów z docelowego systemu odniesienia do przekształcenia.

decimals

number

Liczba miejsc dziesiętnych, aby zaokrąglić wyniki do.

Zwraca

number[][]

Tablica punktów, które zostały przekształcone w źródłowy system odniesienia.

toTarget(number[][], number)

Konwertuje tablicę punktów ze źródłowego systemu referencyjnego na docelowy system odniesienia.

function toTarget(sourcePoints: number[][], decimals?: number): number[][]

Parametry

sourcePoints

number[][]

Tablica punktów z systemu odwołania źródłowego do przekształcenia.

decimals

number

Liczba miejsc dziesiętnych, aby zaokrąglić wyniki do.

Zwraca

number[][]

Tablica punktów, które zostały przekształcone w docelowy system odniesienia.