Interface IPointersMove

interface IPointersMove {
    angle: number;
    center: IPointersVec2;
    distance: number;
    prevAngle: number;
    prevCenter: IPointersVec2;
    prevDistance: number;
    prevScale: number;
    scale: number;
    startCenter: IPointersVec2;
    startDistance: number;
}

Properties

angle: number

Cumulative rotation since gesture start (deg).

Average of current positions.

distance: number

Current span between pointers (px).

prevAngle: number

Previous cumulative rotation (deg).

prevCenter: IPointersVec2

Average of prev positions.

prevDistance: number

Span on the previous move.

prevScale: number

Previous multiplier since gesture start.

scale: number

Multiplier since gesture start: distance / startDistance.

startCenter: IPointersVec2

Center at the first move after start.

startDistance: number

Span at the first move after start.