Thema: Delphi Zykloide zeichnen lassen

Einzelnen Beitrag anzeigen

neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#4

Re: Zykloide zeichnen lassen

  Alt 18. Jun 2004, 18:13
Zitat von Ultimator:
Wenns zu stakr flackert, nimm einfach DoubleBuffered:=true
Immer mit den Holzhammer drauf! (Speicherverschwender)

Überzeichne einfach das alte Bild indem du es nochmal mit Pen = Weiß malst!
Errechne die neue Position!


Wichtig dabei ist!

Die Daten zur Bilddarstellung müssen, auch in Paint gezeichnet werden.


Die Schleife sollte keine Schleife sein, sondern ein Timer-Ereignis!
Es muss eine Procedure geben die den Kreis zeichnet (Parameter: Position, Raduis des Arc, Farbe)
Die Farbe dient zum Löschen.

Weiterhin Variablen im Private-Bereich:
- Position des Kreises (integer, da y fest steht)
- Radius der Arc (Single)


Was muss im Timer Ereignis gemacht werden

1. Überzeichne den Alten mit Weiß
2. Weitersetzen des Kreises
3. Berechnung des neuen Winkels
4. Zeichne den neuen Halb-Kreis

Paint, zeichnet nur den Aktuellen Zustand!


Grüße von der HTW-DD

Warum muss ich immer, als "dummer" HTW-Ler den TU-Lern Helfen!
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat