Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Transforms🞂T3x3TransformationClass

T3x3Transformation

Base class for spatial transformations defined by 3x3 homogeneous matrices.

Inheritance:TObject 🞂 TPersistent 🞂 TPlainInterfacedPersistent 🞂 TNotifiablePersistent 🞂 TTransformation 🞂 T3x3Transformation

Declaration ​

pascal
T3x3Transformation = class(TTransformation)

Description ​

T3x3Transformation is the base class for linear transformations that use a 3×3 matrix (TFloatMatrix) to map coordinates.

Internally it maintains both floating-point (Matrix, FInverseMatrix) and 16.16 fixed-point (FFixedMatrix, FInverseFixedMatrix) matrix structures for accelerated fixed-point sampling.