Wie kann ich diagonale Entfernungspunkte messen?

7

Ich kann horizontale und vertikale Punkte berechnen, aber ich kann nicht herausfinden, wie man Entfernungen mit Hilfe von Diagonalen berechnen kann. Kann mir jemand dabei helfen?

Hier ist der Code für meine horizontale und vertikale Messung:

%Vor%

Angenommen, der _startPoint wurde bereits festgelegt.

In diesem Bild ist der Diagonalpunkt offensichtlich falsch.

    
Rye 29.09.2010, 06:52
quelle

4 Antworten

17

Sie müssen den Satz des Pythagoras verwenden.

%Vor%     
Andrew Cooper 29.09.2010, 06:59
quelle
6

Ich glaube, Sie suchen nach der Formel Euklidische Entfernung .

  

In der Mathematik ist die euklidische Distanz oder euklidische Metrik der "gewöhnliche" Abstand zwischen zwei Punkten, den man mit einem Lineal messen würde, und ist durch die pythagoräische Formel gegeben.

    
Greg Hewgill 29.09.2010 06:57
quelle
3

Nun könnt ihr einen Blick auf Ссылка

werfen     
Yves M. 29.09.2010 06:55
quelle
0

Viel später ... Ich möchte hinzufügen, dass Sie einige integrierte Funktionen von .NET verwenden könnten:

%Vor%

oder einfach:

%Vor%     
heltonbiker 25.01.2018 19:52
quelle