private boolean hasCrossed(boolean moveRight, Point p1, Point p2) {
		// The neighbors do not touch, but sometimes this is because our 'vertex' has been
		// moved to far past the 'otherVertex'.  So, we also have to check the x values.

		boolean crossed = moveRight ? p1.x < p2.x : p1.x > p2.x;
		return crossed;
	}
The amount (from 0 to 1.0) by which to condense the vertices of the graph when that
feature is enabled.  The default is .5 (50%).  A value of 1.0 would be fully-condensed
such that all vertices are aligned on the x-axis on the center of the graph.
@return the condense factor
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/layout/AbstractVisualGraphLayout.java