AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Kurven per Trigonometrie zeichnen
Thema durchsuchen
Ansicht
Themen-Optionen

Kurven per Trigonometrie zeichnen

Ein Thema von NoWu · begonnen am 29. Sep 2011 · letzter Beitrag vom 30. Sep 2011
Antwort Antwort
Seite 1 von 2  1 2      
NoWu

Registriert seit: 5. Sep 2007
23 Beiträge
 
#1

Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 15:11
Hallo zusammen,

kann mir bitte wer auf die Sprünge helfen. Ich muss zwei Kurven zeichnen, von denen ich nur den Radius kenne (siehe Grafik). Es wird mit ImageEn mit dem Objekt iekARC gezeichnet, welches einen Start- und einen Endwinkel in rad als Parameter benötigt.

Dank im voraus.

Grüße

NoWu
Miniaturansicht angehängter Grafiken
kurven.jpg  
  Mit Zitat antworten Zitat
Alaitoc

Registriert seit: 24. Okt 2008
263 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 15:21
http://de.wikipedia.org/wiki/Bogenma%C3%9F

bzw.

http://de.wikipedia.org/wiki/Radiant...diant_und_Grad

könnte dir vll. helfen...?

Oder woran genau scheitert es denn bisher?

MfG Alaitoc
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#3

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 15:40
Radius oder Krümmung? Eine Kurve hat üblicherweise keinen Radius, von daher bin ich etwas verwirrt was deine Ausgangsdatenlage angeht.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
NoWu

Registriert seit: 5. Sep 2007
23 Beiträge
 
#4

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 15:46
Dank erst einmal für die Antworten. Es ist keine Krümmung sondern ein Kreisbogensegment. Daher auch die Radienangaben. Ich hab ein Problem die richtigen Start und Endwinkel zu finden. Normalerweise müsste der Startwinkel von der Cursorposition aus 2*pi sein. Aber wie komme ich vom Radius auf den Endwinkel?

Gruß

NoWu

Geändert von NoWu (29. Sep 2011 um 15:55 Uhr)
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#5

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 15:57
So sieht man's vllt. eher...
Miniaturansicht angehängter Grafiken
road.jpg  
Ralph
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#6

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 15:58
Garnicht, wenn du keinen Zielpunkt hast, den du erreichen müsstest. Da fehlt einfach ein Ausgangswert! (Am Rande: 2*PI <=> 0 )
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Alaitoc

Registriert seit: 24. Okt 2008
263 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 16:02
Geht es hier um Sinuskurven?
Oder wieso fühle ich mich gerade an E-Technik erinnert?

Theorethisch sollte diese Bewegung dann doch nur 1*PI sein...

1/2*PI wo die Kurve theorethisch nach oben steigt
1/2*PI wo sie wieder runter fällt
1/2*PI wo sie nach unten geht

1/2*PI wo sie wieder auf die Ausgangsposition zurückkehrt

Die Mitte (1*PI) ist davon der Teil in der Zeichnung.

Da brauch man auch nicht umbedingt nen anderen Wert...bzw der ist ja dann variabel

Kann aber auch sein das ich mich nu komplett vertue...hab keine Unterlagen zur Hand.

MfG Alaitoc
  Mit Zitat antworten Zitat
NoWu

Registriert seit: 5. Sep 2007
23 Beiträge
 
#8

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 16:37
Nein, es geht nicht um Sinuskurven. Wenn es fertig ist soll das ganze z. B. wie in der Grafik aussehen.

NoWu
Miniaturansicht angehängter Grafiken
gesamt.png  
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#9

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 17:09
Dir fehlt noch ein Wert. das Problem hat 2 Freiheiten, du hast aber bisher nur einen festgelegt (und den auch nur durch die implizite Annahme von mir, dass Anfang und Ende parallel sind...)

Ich habe dir mal die Lösung skizziert. Du hast immer noch einen Freiheitsgrad, und zwar den Abstand der beiden Geraden. In der Skizze mit x bezeichnet.
Durch die Gleichung
Zitat:
X = (R1 + R2) (1 - cos(phi))
kannst du aus dem Winkel X berechnen oder andersherum.

Ach, und Y (der horizontale Abstand) ist übrigens:
y = (R1 + R2) sin(phi)

Und ja, die Variablen sind jetzt im Nachhinein vll. doof gewählt ^^
Miniaturansicht angehängter Grafiken
img_20110929_170027.jpg  

Geändert von jfheins (30. Sep 2011 um 13:57 Uhr)
  Mit Zitat antworten Zitat
NoWu

Registriert seit: 5. Sep 2007
23 Beiträge
 
#10

AW: Kurven per Trigonometrie zeichnen

  Alt 29. Sep 2011, 17:30
Danke. Werde ich mal versuchen umzusetzen. Melde mich wieder.

NoWu
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz