Autor Beitrag
delphisual
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 89

WIN 2000
D5 Prof
BeitragVerfasst: So 21.09.03 14:26 
hallo zusammen,

ich habe ein Problem :( :
zwei Punkte (Pixel auf dem Image1) die sich ständig wechseln werden mit LineTo(Canvas) verbunden, gibt es eine Möglichkeit herauszufinden, ob diese Linie auf eine bestimmte Farbe aufgelegt wird :?:
Ich könnte jeden einzelnen Pixel der Linie berechnen und dann mit der Farbe vergleichen, dass ist aber zu großer Rechenaufwand für das Programm.

Mit freundlichen Grüßen
delphisual

_________________
(Wer ein Problem definiert, hat es schon halb gelöst.)
Matthias
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 121



BeitragVerfasst: Mo 22.09.03 11:19 
Hallo,

möchtest Du einen Gummifaden programmieren, d.h. eine Linie die wieder gelöscht wird. In diesem Fall zeichne sie mit dem Style pmnotxor.
Beim ersten Zeichnen erscheint die Linie, beim zweiten verschwindet sie wieder.

Ansonsten mußt du wohl die Linie zu Fuß berechnen und Zeichnen. Es müssen halt schnelle Algorithmen verwendet werden.

Stichworte sind hier Scanline und Bresenham Algorithmus.

Matthias
delphisual Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 89

WIN 2000
D5 Prof
BeitragVerfasst: Di 23.09.03 18:27 
danke Matthias,
ist zwar nicht direkt das was ich gesucht habe aber besser als nichts.
:wink:

_________________
(Wer ein Problem definiert, hat es schon halb gelöst.)