Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: moveto, lineto

  Alt 1. Nov 2021, 13: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).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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