Die Community zu .NET und Classic VB.
Menü

FAQ 0142: Geometrische Probleme

 von 

Frage 

Wie ermittle ich den Abstand zweier Punkte?

Wie ermittle ich den Winkel zweier Punkte?

Abstand zweier Punkte ermitteln  

Gegeben seien die Punkte A(xa|ya|za) und B(xb|yb|zb), gesucht wird d:


Abbildung 1: Abstand zweier Punkte

d = Sqr((xb - xa) * (xb - xa) + _
        (yb - ya) * (yb - ya) + _
        (zb - za) * (zb - za))

Listing 1

Falls es sich um einen zweidimensionalen Raum handelt, kann man für za und zb den Wert 0 einsetzen.

Winkel zweier Punkte ermitteln  

Diese Fragestellung liest man sehr oft, sie ist jedoch falsch: Der Winkel zweier Punkte ist immer 180°, da durch zwei Punkte eine Gerade definiert ist. Erst unter Zuhilfenahme eines weiteren Punktes läßt sich ein Winkel bestimmen.

Wie man den Winkel zweier Punkte unter Zuhilfenahme eines Bezugspunktes ermittelt, zeigt Arkustangens - Winkel einer Geraden [Tipp 0455].

Ihre Meinung  

Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.