Danke, da müsste ich mal schaun. Im Prinzip gibt es bei dem Code keinerlei Rotationen von Elementen, so dass ich auch das nicht zwingend über die Matrix im Canvas machen muss.
Ich habe mir eine Helperklasse geschrieben die sich um das eigentliche Rendern kümmert und jetzt fehlt eigentlich nur noch etwas wie
Delphi-Quellcode:
function Vector2Transform(const V: TVector; const M: TMatrix): TVector;
begin
end;
bzw.
Delphi-Quellcode:
function RectTransform(const R: TRectF; const M: TMatrix): TRectF;
begin
end;
Das letzte mal das ich mich damit beschäftigt habe ist Jahre her, vielleicht steht ja jemand von euch im Stoff?