An affine transformation preserves parallelism of lines and planes in geometry. That is, any lines or planes that were parallel before the transformation are parallel after the transformation. As well, if a number of points falling on a straight line or a plane are transformed, the resulting coordinates will fall on a straight line or plane in the new coordinate system.
Affine transformations include translations, rotations, scalings, and reflections.
This transformer only accepts features with 3D geometries. Arcs and ellipses will be stroked to lines and polygons (respectively) before undergoing the transformation.
The transformed features.
The transformation results in the x and y coordinates being modified by:
x' = Ax + By + Cz + D
y' = Ex + Fy + Gz + H
z' = Ix + Jy + Kz + L
Coefficients <A>, <F> and <K> must be non-zero.
You can enter parameters as a number, or choose them from the value of a feature attribute by selecting the attribute name from the pull-down list.
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, click beside the applicable parameter. For more information, see Transformer Parameter Menu Options.
Search for samples and information about this transformer on the FME Knowledge Center.
Associated FME function or factory: @Affine
Tags Keywords: pointcloud