Description ​
The GR32_Transforms unit provides a comprehensive framework for spatial coordinate transformations, bitmap resampling transformations, vector path warp operations, and geometric projections in Graphics32.
It includes:
- Base class hierarchy (
TTransformation,TNestedTransformation,T3x3Transformation). - Linear 2D affine operations (
TAffineTransformation) for rotation, scaling, translation, and skewing. - Projective quadrilateral mapping (
TProjectiveTransformationandTProjectiveTransformationEx). - Non-linear spatial warps and distortions (twirl, bloat, disturbance, fish-eye, polar, radial distortion, vector remap, path warp, and sphere projection).
- Low-level
floating-point and fixed-point matrix algebra routines.