
Zitat von
TStringlist:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
// Radius des Einheitskreises = 40 Dots
X0 := Label1.left - 40;
Y0 := Label1.top;
Grad := 0;
Timer1.Enabled := true
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
inc(Grad,2);
Label1.left := X0 + round (cos(2*Pi/360 * Grad) * 40);
Label1.Top := Y0 - round (sin(2*Pi/360 * Grad) * 40);
if Grad = 360 then Timer1.Enabled := false
end;
Kann mir wer die Rechnung erklären? Wie das mit Sin und Cos genau abläuft? Versteh ich nicht so ganz

Danke sehr