"I essentially want a vertical (or horizontal) line between the given edges of shapes A and B, through a point C between them. (sometimes point C is an edge on shape A or B.)" . . . . .