3DAffiner

Performs 3D affine transformation on the coordinates of the feature.

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.

Each of the parameters may either be entered as a number, or can be taken from the value of a feature attribute by selecting the attribute name from the pull down list.

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.

FME Function or Factory Used

@Affine