Du könntest deine Punkte auf ein entsprechend großes TBitmap zeichnen.
Vorher musst du das Bitmap mit einer Farbe füllen, z.B. mit rosa (clFuchsia).
Jetzt setzt du die Eigenschaft TransparentColor von deinem Bitmap
auf diese Hintergrundfarbe und setzt noch die Eigenschaft Transparent auf true.
Jetzt brauchst du nur noch im OnPaint-Ereignis deines Images oder Paintbox
eine Draw-Anweisung setzten, z.B.:
Delphi-Quellcode:
...
var bitmap: TBitmap //Global!
...
//Code zum Bitmap erzeugen, Größe setzten, ...
...
procedure PaintboxPaint(Sender: TObject);
begin
paintbox.Canvas.Draw(0,0,bitmap);
end;
Das müsste jetzt eigentlich funktionieren