AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Energieerhaltungssatz

Offene Frage von "Nicodius"
Ein Thema von Nicodius · begonnen am 2. Apr 2006 · letzter Beitrag vom 2. Apr 2006
Antwort Antwort
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#1

Energieerhaltungssatz

  Alt 2. Apr 2006, 20:36
Abend Leute


Ich versuch mich gerade an der Physik - und da ich mit der grafischenprogrammierung lange nichts mehr zu tun hatte bräuchte ich bitte eure Vorschläge und euren Rat


im Anhang seht ihr eine gezeichnete version von dem was ich gerne animiert darstellen lassen will.

Das ganz typische Beispiel mit den Kugeln wo wenn man eine anstosst - die gegenüberliegende nach oben geht.

Mein Problem - ich hab das so vor

1.) an kann die kugel an einem gedachten kreis nachobenziehn(das "seil" bleibt also gespannt")
2.) wird aus dieser Höhe die Kraft berechnet(also ich hab die masse von der kugel und die höhe)
3.) dann "fällt" die kugel an diesem gedachten kreis entlang und die gegenüberliegende geht abzüglich der bremsung in ungefähr die gleiche höhe.


1.) wie kann ich also eine linie in winkel zeichnen und so dass meine kugel halt an einem gedachten Kreis entlang nach oben geht damit die linie gleich lang bleibt.
2.) ist reine formel sache das sollte ich schaffen
3.) wie mach ich dann das genau entgegengesetze mit der anderen kugel


ich würds gerne animiert machen um es dann am ende auch für meine versuche verwenden kann.


danke schonmal für alle antworten


grüße Nico
Miniaturansicht angehängter Grafiken
kugeldemo_381.jpg  
Nico Müller
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 21:04
Zitat von Nicodius:
1.) wie kann ich also eine linie in winkel zeichnen und so dass meine kugel halt an einem gedachten Kreis entlang nach oben geht damit die linie gleich lang bleibt.
Dafür hab ich zwei Lösungen
a.) Pythagoras, solltest du kennen, sieht dann aber eher abgehackt aus.
b.) Trigonometrie, mh, ich weiß nicht wies funktioniert, aber dass..(Das könnte helfen)

Ich hoffe ich habe dir geholfen..
Benjamin
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 21:07
jap das ich es über die trigonomie lösen muss ist klar

aber eben ich habe leider keine vorstellung

http://www.delphipraxis.net/internal...highlight=plot dachte ich mir könnte mir helfen aber plotten ähm keine ahnung glaub nicht dass es dafür gedacht ist


also pythagoras kann ich natürlich aber wie du selbst sagst erzielt es nicht das erwünschte Ergebnis.

also sollte wer eine vorstellung haben wie ich mal mein erstes problem löse - bitte melden
Nico Müller
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#4

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 21:33
Zur Erklärung zu sin() und cos().

Die länge des Faden legst du fest (was weiß ich, 200 Pixel) und den Winkel müsstest du auch kennen. Der Mittelpunkt von dem Fadenanfang düfrte ja auch klar sein.
Dann ist der x-Wert den die Kugel hat

Mittelpunkt.x + Länge*cos(Winkel*2Pi/360)

und die Höhe ist

Mittelpunkt.y + Länge*sin(Winkel*2*Pi/360)

Wobei du darauf achten musst, dass du zu dem Winkel 180° addieren musst, da ja die Kugeln nach unten hängen.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 21:35
ja theoretisch bekomm ichs hin - danke

ich denke ich werds mit einer vertikalen scrollbar versuchen mithilfe dieser formel


aber bitte erklär mir doch den mittelpunkt des seilanfangs - das hab ich leidern icht verstanden


danke, Nico
Nico Müller
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#6

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 21:38
Na du hast doch da die Kugeln, die (zum Glück) nur 2D dargestellt werden.
Irgendwo muss doch die Kugel dran hängen, in diesem Fall an einem Faden, der zwei Punkte besitzt. Einer davon ist der punkt wo der Faden die Kugel hält und der andere Punkt wurde von mir als Mittelpunkt deklariert, weil sich um diesen Punkt die Kugel "dreht".


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#7

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 21:42
ahh danke verstehe - ok das klingt logisch und der faden bldet dann klarerweise den radius bzw kann ich einfach als 1 hinnehmen wenn ichs trigonometrisch machen will.


super danke ich spiel mich jetzt mal damit
Nico Müller
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#8

Re: Energieerhaltungssatz

  Alt 2. Apr 2006, 22:12
danke vielmals klappt hervoragend

eine korrektur du musst(3er quadrant im einheitskreis) 180-denwinkel


passt das klappt jetz tschonmal - den rest sollte ich selbst schaffen - sonst post ich nochmals hier


Nico
Nico Müller
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:06 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