browser-image
    Preparing search index...

    Interface PolynomialMap

    One direction of a polynomial transform. The input is normalized first, u = (x - origin[0]) / scale, v = (y - origin[1]) / scale, then X = Σ x[k]·term_k(u, v) with terms 1, u, v, u², uv, v² (order 2) followed by u³, u²v, uv², v³ (order 3).

    interface PolynomialMap {
        origin: Point;
        scale: number;
        x: readonly number[];
        y: readonly number[];
    }
    Index
    origin: Point

    Subtracted from the input before scaling.

    scale: number

    Divides the input after subtracting origin.

    x: readonly number[]

    Coefficients of X, one per term.

    y: readonly number[]

    Coefficients of Y, one per term.