3DAffiner
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.
Input Ports
This transformer only accepts features with 3D geometries. Arcs and ellipses will be stroked to lines and polygons (respectively) before undergoing the transformation.
Output Ports
The transformed features.
Parameters
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.
Editing Transformer Parameters
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.
Transformer Categories
Search FME Community
Search for samples and information about this transformer on the FME Community.
Technical History
Associated FME function or factory: @Affine
Tags Keywords: pointcloud