Es ging also um die Ungenauigkeiten des Double Datentyps und nicht um die Mathematik.
Meine Aussage steht allerdings nahc wie vor, mathematisch den Abstand findet man mittels Lotfußpunkt und Ähnlichem.
Wie genau sich das errechnen und darstellen lässt als Gleitkommazahl sit dann nochmal ein ganz anderes Thema
Mir wars nur drum gegangen, dass man sich mathematisch nicht einen Geradenpunkt mit gleichem x Wert wie der freie Punkt suchen und einfach die y Werte (bzw. deren betrag) nehmen kann, da das technisch gesprochen nicht (zwingend) der wirklich kleinstmögliche Abstand ist.
Der sit nur da wenn die verbindungslinie senkrecht zur Gerade steht.
Aber programmiertechnisch stimmt es, klar, double ist ungenau wie leider alle Fließkommazahlen :-/