Hi, kennt jemand einen Scanline-Algorithmus für LineTo/MoveTo ?
Canvas ist wie immer zu langsam.
Also z.b. eine Linie von [200,100] bis [300,100] ... dann macht er halt
Delphi-Quelltext
1: 2: 3:
| b = Scanline[100] b = b+200*3 FillMemory(b, (300-200)*3, 0) |
Sowas wäre cool. Das ist natürlich nur der einfachste Fall (horizontale schwarze Linie).
Bevor ich jetzt aber hier anfange mit Schnittpunkten rumzurechnen oder was auch immer und mir die Arbeit umsonst mache, wollte ich lieber mal nachfragen,.
Es muss sicher sowas geben für Linienfreunde die gerne viel zeichnen.