Einzelnen Beitrag anzeigen

Benutzerbild von Spezi1980
Spezi1980

Registriert seit: 11. Aug 2003
Ort: Dresden OT Cossebaude
71 Beiträge
 
Delphi 2005 Personal
 
#12

Re: Kollision zweier gedrehter Rechtecke

  Alt 2. Aug 2004, 15:41
Ich gehe jetzt mal von Deinem Bild aus.
gegeben: Xa,Ya = Koordinaten der rechten oberen Ecke des Rechtecks
Betha = Winkel
H = Höhe des Rechtecks
B = Breite des Rechtecks

die Punkte des Rechtecks ergeben sich dann so:
A (rechts oben) :
Xa - war ja gegeben
Ya
B (rechts unten) :
Xb = Ya - (cos(Betha -90°) * H)
Yb = Ya - (sin(Betha -90°) * H)

und so weiter und so fort (bin jetzt zu faul das fortzuführen) Schnapp dir mal dein Tafelwerk und guck mal unter Trigonemetrie, da müßte etwas in derart stehen:

Gegenkathete/Ankathete = tan(Beta) ... TANGENS von Beta
Ankathete/Hypothenuse = cos(Beta) ... COSINUS von Beta
Gegenkathete/Hypothenuse = sin(Beta) ... SINUS von Beta

Das hilft dir weiter...

[OT]Falls du nicht weißt was eine Hypothenuse oder Kathete ist, so hilft dir Google sicherlich weiter. Obwohl man das eigentlich schon in der 8. Klasse haben sollte (war zumindest bei mir so).[/OT]
Robert
Codito, ergo sum.
>>I code, therefore I am<<
  Mit Zitat antworten Zitat