Function getOverlappingComponents

  • Parameters

    • graph: FOLD

      a FOLD object

    • Optional epsilon: number = EPSILON

      an optional epsilon

    Returns {
        edgesEdges: boolean[][];
        facesVertices: boolean[][];
        verticesEdges: boolean[][];
        verticesVertices: boolean[][];
    }

    • edgesEdges: boolean[][]
    • facesVertices: boolean[][]
    • verticesEdges: boolean[][]
    • verticesVertices: boolean[][]

    Description

    Given a FOLD graph with overlapping components, compute all overlap between vertices and vertices, vertices and edges, edges and edges, and faces and vertices. This leaves out faces and edges, but those can be computed via edges-edges using faces_edges.