/// <summary> /// This method can directly be called to resolve overlaps on a graph with a given node separationl. /// </summary> /// <param name="geometryGraph"></param> /// <param name="nodeSeparation"></param> public static void RemoveOverlaps(GeometryGraph geometryGraph, double nodeSeparation) { var prism = new ProximityOverlapRemoval(geometryGraph) { Settings = { NodeSeparation = nodeSeparation } }; prism.RemoveOverlap(); }
/// <summary> /// This method can directly be called to resolve overlaps on a graph with a given node separationl. /// </summary> /// <param name="geometryGraph"></param> /// <param name="nodeSeparation"></param> public static void RemoveOverlaps(GeometryGraph geometryGraph, double nodeSeparation) { var prism = new ProximityOverlapRemoval(geometryGraph) {Settings = {NodeSeparation = nodeSeparation}}; prism.RemoveOverlaps(); }