Die Optionen hängen etwas von Deiner Delphiversion ab, ab 2009 kannst Du Records in Listen verwenden, vorher Klassen in TList oder TObjectList...
Delphi-Quellcode:
uses
......,Generics.Collections,Contnrs;
type
TVektor = record
x, y, z: real;
end;
TDreieck = record
n: TVektor; // n ist Normalvektor
p: array[1..3] of TVektor; //p hat Koordinaten von 3 Eckpunkten
end;
TDreieckOld = Class
n: TVektor; // n ist Normalvektor
p: array[1..3] of TVektor; //p hat Koordinaten von 3 Eckpunkten
end;
TDreieckListNew=TList<TDreieck>;
TDreieckListOld=TObjectList;