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.
Source: base/castlevectors_transformation.inc (line 145).
Overview
Fields
| Public | Transform: TMatrix4; |
Methods
| Public | procedure Init; |
| Public | procedure Multiply( const Center: TVector3; const Rotation: TVector4; const ScaleVector: TVector3; const ScaleOrientation: TVector4; const Translation: TVector3); |
| Public | procedure Translate(const Translation: TVector3); |
Description
Fields
| Public | Transform: TMatrix4; |
|
Transformation from local to outside coordinate space. | |
Methods
| Public | procedure Init; |
|
Make no transformation (identity matrix, scale 1). | |
| Public | 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. | |
| Public | procedure Translate(const Translation: TVector3); |
|
Modify transformation by an additional translation. | |
Generated by PasDoc 0.17.0.snapshot.