Ich selbst mache das nicht mit diesem TCanvas32, ich benutze den Renderer direkt. Auch für solche (ähnlichen) Polygonlinien. So ein Fehler ist mir nicht aufgefallen.
Hier meins:
Delphi-Quellcode:
procedure TGrafik._DrawLine(pts: TArrayOfFloatPoint; Color: TColor32; Filler: TCustomPolygonFiller);
var
P: TPolygonRenderer32VPR;
begin
P := TPolygonRenderer32VPR.Create(FBitmap);
try
P.Color := Color;
P.Filler := Filler;
P.PolygonFS(pts);
finally
P.free;
end;
end;
Achtung: Bin kein Informatiker sondern komme vom Bau.