Type alias GridOptions

GridOptions: {
    delta1: number;
    delta1X: number;
    delta1Y: number;
    delta2: number;
    delta2X: number;
    delta2Y: number;
    edgeVectors?: number[][];
    gridLines?: GridLineOptions;
    maxEdges?: number;
    maxVertices?: number;
    maxX: number;
    maxY: number;
    mergeEdges?: boolean;
    minX: number;
    minY: number;
    modulus: number;
    range?: number;
}

Options for spanGrid.

Type declaration

  • delta1: number

    Number of scale steps to take in the first direction.

  • delta1X: number

    Number of horizontal screen units to advance in the first direction.

  • delta1Y: number

    Number of vertical screen units to advance in the first direction.

  • delta2: number

    Number of scale steps to take in the second direction.

  • delta2X: number

    Number of horizontal screen units to advance in the first direction.

  • delta2Y: number

    Number of vertical screen units to advance in the first direction.

  • Optional edgeVectors?: number[][]

    Connect vertices separated by these screen units.

  • Optional gridLines?: GridLineOptions

    Options for calculating gridlines.

  • Optional maxEdges?: number

    Maximum number of edges to return.

  • Optional maxVertices?: number

    Maximum number of vertices to return.

  • maxX: number

    High horizontal extent of view in screen units.

  • maxY: number

    High vertical extent of view in screen units.

  • Optional mergeEdges?: boolean

    Flag to merge short edges into a long ones wherever possible.

  • minX: number

    Low horizontal extent of view in screen units.

  • minY: number

    Low vertical extent of view in screen units.

  • modulus: number

    Number of scale steps in the interval of equivalence.

  • Optional range?: number

    Search range for discovering vertices and edges in view.