Gast
#3997657
Hallo zusammen. Gibt es eine Möglichkeit die Grösse der folgenden Linie herauszufinden?
1 | |
|
Anzeige
|
c# liniengrösse
Gast
#3997657
Hallo zusammen. Gibt es eine Möglichkeit die Grösse der folgenden Linie herauszufinden?
Gast
#3997660
was ist bei dir die liniengrösse? breite, länge, höhe?
Gast
#3997678
Peter II schrieb: > was ist bei dir die liniengrösse? breite, länge, höhe? Ich möchte gerne die Länge der Linie. Also z.B. bei
möchte ich 100*Wurzel(2)
Gast
#3997682
Rebi schrieb: > Ich möchte gerne die Länge der Linie. > > Also z.B. beig.DrawLine(Spannung,0, 0,100, 100); > > möchte ich 100*Wurzel(2) und wo ist das Problem, wenn du die gleiche Formel mit deinen Werten oben berechnest?
Gast
#3997693
Peter II schrieb: > und wo ist das Problem, wenn du die gleiche Formel mit deinen Werten > oben berechnest? Beim Beispiel waren die gelichen Längen da ist es einfacher. Mit unterschiedlichen Längen würde die Formel nur kompliziert werden. Gibt es keine einfachere Lösung? Ich dachte an etwas wie:
Gast
#3997699
Rebi schrieb: > Beim Beispiel waren die gelichen Längen da ist es einfacher. Mit > unterschiedlichen Längen würde die Formel nur kompliziert werden. > Gibt es keine einfachere Lösung? keine Angst der Computer schafft es schon auszurechnen. l = sqrt( (x1-x2)² + (y1-y2)² );
Gast
#3997709
Peter II schrieb: > l = sqrt( (x1-x2)² + (y1-y2)² ); Danke. Hab wohl zuwenig nachgedacht. Trodzdem schade das es keine Funktion für die ermittlung der Liniengrösse gibt.
Gast
#3997713
Rebi schrieb: > Trodzdem schade das es keine Funktion für die ermittlung der > Liniengrösse gibt. dann schreibe doch die Formel in ein Funktion. Es gibt auch keine Funktion um 2 werte zu addieren.
Gast
#3997775
Math.Sqrt(Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2)) oder etwas wie
Man könnte auch eine Erweiterungsmethode für 'Point' schreiben (oder gleich eine 2D-Vektorklasse verwenden, damit das Ganze nicht an System.Drawing hängt).
Gast
#3997823
Peter II schrieb: > dann schreibe doch die Formel in ein Funktion. > > Es gibt auch keine Funktion um 2 werte zu addieren. Gute Idee, werde ich machen. Danke für deine Hilfe. :) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|