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.
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.
Viel später ... Ich möchte hinzufügen, dass Sie einige integrierte Funktionen von .NET verwenden könnten:
%Vor%oder einfach:
%Vor%Tags und Links c# winforms distance measurement gdi