private static Double zoomOutRatio(Dimension currentSize, Dimension targetSize) {
		Double widthRatio = (double) targetSize.width / (double) currentSize.width;
		Double heightRatio = (double) targetSize.height / (double) currentSize.height;

		return (widthRatio < heightRatio) ? widthRatio : heightRatio;
	}
Get the upper-left point of vertex in the view space (Java component space)
 
@param viewer the viewer containing the UI 
@param vertex the vertex
@return the upper-left point of the vertex
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/GraphViewerUtils.java