Du bist nicht angemeldet.

[VB 2010] Länge einer Linie

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 003

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

1

Dienstag, 7. September 2010, 13:05

Länge einer Linie

Wenn der user in eine Picturebox, ... eine line zeichnet, wie kann ich herausfinden wie lang diese ist??
Mfg chris213

Meine Finanzen LeitSim4

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

2

Dienstag, 7. September 2010, 13:08

Phythagoras:

Quellcode

1
Wurzel( (X1-X2)^2 + (Y1-Y2)^2 )
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 003

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

3

Dienstag, 7. September 2010, 13:19

Ok danke funkttioniert perfekt. Wie mach ich das wenn man aber kurven zeichnet??
Mfg chris213

Meine Finanzen LeitSim4

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

4

Dienstag, 7. September 2010, 13:53

ich würde sagen die Pixel zählen^^
bzw. probieren diese Kurve in Teilkreise zu unterteilen, und dann mit ganz einfacher Kreisberechnung die Länge des Teilkreises berechnen und anschließend mit den anderen Längen addieren, dafür müsstest du dir wohl einen eigenen Algorithmus schreiben, eine andere Lösung wäre mir hierbei nicht bekannt...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Knekke

Faggotius

  • »Knekke« ist männlich

Beiträge: 313

Dabei seit: 22. Februar 2009

Frühere Benutzernamen: xCM2x

Hilfreich-Bewertungen: 28

  • Private Nachricht senden

5

Mittwoch, 8. September 2010, 06:55

Interessant wäre ein Beispiel solcher Kurven und welche Punkte bekannt sind. Da hätte ich Lust eben nen Algorithmus für zu kloppen :)
Gaming und Editing - - Mein YouTube Kanal.

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 003

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

6

Mittwoch, 8. September 2010, 14:04

Ich habe eine Karte, der user soll da eine Straße nachfahren und ich will dann den Weg berechnenn will lange der ist
Mfg chris213

Meine Finanzen LeitSim4

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

7

Mittwoch, 8. September 2010, 15:17

für die guten Mathematiker hier unter uns ist das höchstwahrscheinlich humbuck^^:
über die Polarkoordinaten kannst du den Winekl zwischen zwei punkten ausrechnen(benötigst du noch den Radius des Teilkreises...), oder du hast natürlich diesen schon gegeben, jenachdem wie du das zeichnest... über einfachste Mathematik lässt sich dann die Länge ausrechnen:

Quellcode

1
2
3
4
2*PI*r = Umfang
(Umfang /360) * winkel = Länge_Teilkreis // hätte das jetzt mit nem Bruchgeschrieben, dass man die Klammer nicht für die ersichtlichkeit benötigt...
(2*PI*r/360) * winkel = Länge_Teilkreis
PI*r*winkel/180 = Länge_Teilkrei // habs hier oben hingeschrieben ;)

wenn da ein Fehler drinne ist bitte meckern, habs jetzt mal so im Kopf gemacht, was da ja easy ist ;)
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Social Bookmarks