Ich gehe mal davon aus, dass Deine Koordinaten für jeden Punkt in einem Record gespeichert werden.
Delphi-Quellcode:
// z.b.
type
TPunkt = record
X, Y, Z: Double;
end;
Dann solltest Du ein dynamisches Array deklarieren
Delphi-Quellcode:
// z.b.
type
TPunkte = array of TPunkt;
Anschließend kannst Du in Deiner Komponente eine Property Punkte erstellen.
Delphi-Quellcode:
//z.b.
public
property Punkte: TPunkte read FPunkte write FPunkte;
Jetzt kannst Du die Zusweisungen ohne Probleme machen.
...
...