Hi,
da ich nichtt weiss wohin ich es sonst packen soll, schreib ich es mal hier rein, da ich auch in Java programmiere (falls es woanders hingehoert bitte verschieben).
Also ich Zeichne eine Gerade in Java durch 2 klicks, der dritte Klick gibt die Position an. Dafuer muss ich aber den Abstand berechnen von der Geraden zu dem Punkt.
Also ich habe einen Vektor Punkt A und einen Vektor Punkt B (diese erzeugen die Gerade) und einen Punkt P dieser gibt den Abstand an.
Ich errechne den Abstand momentan wie folgt:
Vektor u = B-A
Vektor v = P-a
Vektor uv = u x v (kreuzprodukt)
distanz = |uv| / |u|
Die Berechnung stimmt auch.
Wie weiss ich aber jetzt ob der Punkt oberhalb oder unterhalb der Geraden ist?
da ich nichtt weiss wohin ich es sonst packen soll, schreib ich es mal hier rein, da ich auch in Java programmiere (falls es woanders hingehoert bitte verschieben).
Also ich Zeichne eine Gerade in Java durch 2 klicks, der dritte Klick gibt die Position an. Dafuer muss ich aber den Abstand berechnen von der Geraden zu dem Punkt.
Also ich habe einen Vektor Punkt A und einen Vektor Punkt B (diese erzeugen die Gerade) und einen Punkt P dieser gibt den Abstand an.
Ich errechne den Abstand momentan wie folgt:
Vektor u = B-A
Vektor v = P-a
Vektor uv = u x v (kreuzprodukt)
distanz = |uv| / |u|
Die Berechnung stimmt auch.
Wie weiss ich aber jetzt ob der Punkt oberhalb oder unterhalb der Geraden ist?