Einzelnen Beitrag anzeigen

Benutzerbild von Mirilin
Mirilin

Registriert seit: 21. Dez 2002
Ort: Lenzburg
861 Beiträge
 
Delphi 6 Professional
 
#5

Re: Canvas, Linie nch bestimmten winkel weiterzeichnen

  Alt 12. Okt 2003, 23:06
Code:
      /|   
     / | 
    /  |
   /   | 
  /    |
 /_a___|  a = Winkel
Dann ist die vertikale sin(a) und die horizontale cos(a), wenn die hypothenunse 1 ist.
Wegen der Ähnlichkeit gilt : hat die Hypothenuse die Länge l, ist die Horizontale l*cos(a) und die vertikale l*sin(a).

Jetzt musst du vielleicht noch beachten, dass das Koordinaten system des Canvas normaler Weise den Ursprung links oben hat und nach x rechts zunimmt und y nach unten.

[Edit : Ich hab nicht richtig gelesen, du wolltest ja den Winkel zur vorherigen ...
Tobias
Die Physik ist für die Physiker eigentlich viel zu schwer.
  Mit Zitat antworten Zitat