Record TTransformationSimple
Unit
Declaration
type TTransformationSimple = record
Description
Simplified version of TTransformation, that does not store InverseTransform and Scale. This is just a wrapper over TMatrix4 that exposes similar API to TTransformation.
Overview
Fields
![]()  | 
Transform: TMatrix4; | 
Methods
![]()  | 
procedure Init; | 
![]()  | 
procedure Multiply( const Center: TVector3; const Rotation: TVector4; const ScaleVector: TVector3; const ScaleOrientation: TVector4; const Translation: TVector3); | 
![]()  | 
procedure Translate(const Translation: TVector3); | 
Description
Fields
![]()  | 
Transform: TMatrix4; | 
| 
 Transformation from local to outside coordinate space.  | |
Methods
![]()  | 
procedure Init; | 
| 
 Make no transformation (identity matrix, scale 1).  | |
![]()  | 
procedure Multiply( const Center: TVector3; const Rotation: TVector4; const ScaleVector: TVector3; const ScaleOrientation: TVector4; const Translation: TVector3); | 
| 
 Modify transformation by an additional translation, rotation, scaling.  | |
![]()  | 
procedure Translate(const Translation: TVector3); | 
| 
 Modify transformation by an additional translation.  | |
Generated by PasDoc 0.16.0-snapshot.
