Gorilla.X3D.Transform
Unit Gorilla.X3D.Transform.pasClasses
- TGorillaX3DTransform = class ( TGorillaX3DGroup )
- TGorillaX3DTextureTransform = class ( TGorillaX3DNode )
TGorillaX3DTransform
Ancestors
Members
Fields
- protected FTranslation :
TPoint3D
- protected FScale :
TPoint3D
- protected FRotation :
TVector3D
- protected FCenter :
TPoint3D
- protected FTransformation :
TMatrix3D
Methods
- public constructor Create ( const ADocument : TObject; const AParent : TMz_XmlNode; const ANamespace : string; const AName : string ) ;
- protected procedure SetTranslation ( const AValue : TPoint3D ) ; virtual;
- protected procedure SetScale ( const AValue : TPoint3D ) ; virtual;
- protected procedure SetRotation ( const AValue : TVector3D ) ; virtual;
- protected procedure SetCenter ( const AValue : TPoint3D ) ; virtual;
- protected procedure CalculateTransformation ( ) ;
- public procedure LoadFromAttribute ( const AAttr : TMz_XmlAttribute ) ; override;
- public function GetTransformation ( ) : TMatrix3D ;
- public procedure SetTransformation ( const AMatrix : TMatrix3D ) ;