Thema: Delphi Kreisbahn um Objekt

Einzelnen Beitrag anzeigen

Benutzerbild von Christian S.
Christian S.

Registriert seit: 19. Apr 2003
Ort: Düsseldorf
835 Beiträge
 
#4
  Alt 17. Mai 2003, 09:57
So sollte es gehen:
Delphi-Quellcode:
procedure erdbahn(x0,y0,r: integer);
var grad,x,y: integer;
    phi: real;
begin
  for grad:=0 to 359 do
  begin
    phi:=180/Pi*grad;
    x:=round(r*cos(phi))+x0;
    y:=round(r*sin(phi))+y0;
    form1.Canvas.Pixels[x,y]:=clgreen;
  end;
end;
x0 und y0 sind dabei der Mittelpunkt der Kreisbahn und r der Radius. Der Rest sollte klar sein.

MfG,
Peter

//Edit: Du könntest vielleicht noch einen Parameter "Canvas" einführen, bei dem Du angibst, wo Du zeichen möchtest. Dann wäre es nicht auf Form1.Canvas beschränkt.
Christian S.
Admin in der Entwickler-Ecke
  Mit Zitat antworten Zitat