Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi koordinaten aufzeichnen (https://www.delphipraxis.net/30790-koordinaten-aufzeichnen.html)

socialist 29. Sep 2004 11:51


koordinaten aufzeichnen
 
Hallo Freunde

Also mein Problem besteht darin, dass ich auf einer Bitmap zeichnen möchte und dabei alle einzelnen Koordinaten gespeichert werden sollen, damit man anschließend das Bild nachzeichnen lassen kann. Punkt für Punkt(Dient letztendlich dazu, einen Plotter fernzusteuern).

ibp 29. Sep 2004 12:09

Re: koordinaten aufzeichnen
 
hallo, willkommen bei dp :dp:

dann mach das doch, wenn du fragen hast erst dp suche bemühen und dann posten!

gruß rené

socialist 29. Sep 2004 12:17

Re: koordinaten aufzeichnen
 
unter welchem Stichwort finde ich da was ich brauche :gruebel:

oki 29. Sep 2004 12:18

Re: koordinaten aufzeichnen
 
Hi sozialist,

warum nicht in die Bitmap zeichnen und diese dann direkt drucken?

Gruß oki

socialist 29. Sep 2004 12:25

Re: koordinaten aufzeichnen
 
Na weil son Plotter bzw. eine heiße Nadel, die Styropor zerschneiden soll nicht so zick zack hin und her flitzen kann. Die muss das was gezeichnet wurde "nachmachen". Also Pixel für Pixel aufm Bildschirm, Millimeter für Millimeter auf dem Styropor(Prozesssteuerung).

oki 29. Sep 2004 12:56

Re: koordinaten aufzeichnen
 
Hi socialist,

das heißt, du brauchst ein Vektorformat?

Gruß oki

socialist 29. Sep 2004 13:03

Re: koordinaten aufzeichnen
 
Na nicht unbedingt (denk ich jedenfalls).
mein Ansatz sieht so aus:

-mit jedem Mausklick die Cursorkoordinate in ein Array schreiben
-auf einer leeren Bmp dann jedes Pixel(=Stelle im Array) auslesen und "plotten"

Ist aber voll aufwendig und mir fehlen noch Ideen für Rect,ellipse,...

mfg Steven

oki 29. Sep 2004 14:50

Re: koordinaten aufzeichnen
 
Hi,

naja, der Punkt ist halt folgender, du nimmst dein Bitmap und zeichnest darin rum, punkt für Punkt, und merkst dir diese in einem eigenen Koordinatensystem (so wie du es jetzt auch schon willst). Das problem dabei ist, dass du für die entsprechenden Zeichenfunktionen auch die zwischenliegenden Punkte errechnen mußt. Über umrechnereien und zoom reden wir gar nicht erst.

Um diese Probleme zu umgehen (auch Rasterung der Bitmap) benutzt man halt Vektor orientierte Programme wie AutoCAD, CorelDraw ...

Soweit ich weiß, kann man mit den richtigen treibern auch auf Plotter "drucken".

Wenn du das also über ein eigenes Programm lösen und bei Bitmap's bleiben willst, dann schau doch nach ob du deine Bitmap nicht auch auf den Plotter bekommst und sparst dir die Koordinatenrechnerei.

Gruß oki


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 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