FMX.Types.TTransform
Delphi
TTransform = class(TPersistent)
C++
class PASCALIMPLEMENTATION TTransform : public System::Classes::TPersistent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
Beschreibung
TTransform legt Transformationen in einer zweidimensionale Ebene fest.
TTransform legt die Basistransformationen in einer zweidimensionale Ebene fest. Die Basistransformationen sind Übersetzung, Skalierung und Drehung.
Die Eigenschaft Position gibt die neue Position für die Übersetzungstransformation an. Die Eigenschaft Scale gibt die Skala für die Skalierungstransformation an. Die Eigenschaften RotationAngle und RotationCenter geben den Winkel und den Mittelpunkt für die Drehung an.
Die Eigenschaft Matrix zeigt die endgültige Transformationsmatrix. Matrix-Elemente geben nur eine Transformation der jeweiligen Art wieder. Wird eine der Eigenschaften geändert, wird Matrix mit den aktuellen Werten der Eigenschaften aktualisiert. Matrix gibt keine Informationen von zwei Transformationen derselben Art wieder.
TTransform wendet keine Transformationen an. Es enthält nur die speziellen Informationen für Basistransformationen und stellt den Zugriff auf die Transformationsmatrix bereit.