Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.251 Beiträge
 
Delphi 12 Athens
 
#4

AW: moveto, lineto

  Alt 1. Nov 2021, 14:12
Nein, bei Länge 0 sieht man nichts.

Bei Länge 1 (2 Pixel lang) sieht man einen Punkt.


Ich weiß grade nicht wie rum, aber ein Ende ist exclusive und wird nie gezeichnet.
Entweder der Endpunkt oder der Startpunkt. (vermutlich der Endpunkt, sie auch Rechtangle)



Im Prinzip, wenn man mehrere Linien hinterinander zeichnet, dann wird an den gemeinsamen Punkten nicht doppelt gezeichnet.
Ebenso bei Rechtangle oder Circle, wo die Figuren je ein Pixel kleiner sind, als width/height,



Fazit: die Linie ein Pixel länger berechnen oder zusätzlich noch einen Pixel zeichnen (wenn die Linie nur 1 Pixel breit ist).
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 1. Nov 2021 um 14:18 Uhr)
  Mit Zitat antworten Zitat