Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bewegen im Koordinatensystem (https://www.delphipraxis.net/130441-bewegen-im-koordinatensystem.html)

rajuneon 8. Mär 2009 17:10


Bewegen im Koordinatensystem
 
Hallo!

Ich habe einen Timer, der mir laufend (d.h. im 100ms-Takt) neue x,y-Koordinaten ausgibt. Ich möchte diese nun in Form eines Kreises innerhalb eines Koordinatensystems "wandern" lassen. Wie mache ich das am besten? Canvas oder Shape? PaintBox oder nicht? Kann ich zusätzlich zum bewegten Kreis auch schon eine Linie anzeigen lassen, die die Bewegung "voraussagt"?

Namenloser 8. Mär 2009 17:46

Re: Bewegen im Koordinatensystem
 
Am einfachsten mit CopyRect das Canvas verschieben, und dann einen neuen Punkt einzeichnen. Du könntest auch auf ein unsichtbares Bitmap zeichnen, und dieses dann mit negativen X-koordinaten auf das Form zeichnen - bei sehr großen Punkten aber nicht zu empfehlen, wegen des Speicherverbrauchs. Dafür kannst du das gesamte Diagramm als datei abspeichern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz