Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Zacherl,
24. Jan 2014
Danke :thumb:
Habe Scaling, Transformation und ZRotation nun (auf den ersten Blick korrekt) nachbilden können:
function VXMatrixTranslation(const X, Y, Z: Single): TVXMatrix;
begin
Result := VXMatrixIdentity;
Result._41 := X;
Result._42 := Y;
Result._43 := Z;
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Zacherl,
23. Jan 2014
Hallo zusammen,
ich versuche mich momentan an der Transformation von Rechtecken. Bisher besteht meine Rechteck-Klasse aus 4 simplen Punkten und kann um einen beliebigen Punkt rotiert werden. Jetzt muss ich die Klasse noch um eine Möglichkeit zur Skalierung erweitern.
Bei einem nicht rotierten Rechteck ist dies ja kein Problem, da funktioniert folgendes für eine Skalierung mit (linke obere...