fmeobjects.FMEGeometryTools.rotate2D

FMEGeometryTools.rotate2D(geometry, center, angle)

The angle is CCW up from the horizontal and is measured in degrees. The returned geometry may or may not be the original object that was passed in. If a different object is returned, the original object will be destroyed. If an error occurs an exception is thrown.

Parameters:
  • geometry (FMEGeometry) – The geometry to rotate.

  • center (FMEPoint) – The point to rotate the geometry around.

  • angle (float) – The angle to rotate the geometry by.

Return type:

FMEGeometry

Returns:

The rotated geometry. Note: This method returns a terminal geometry type of the FMEGeometry; i.e. one of the leaf classes in the FMEGeometry inheritance graph. For example, a FMESimpleArea is returned if the geometry truly is a simple area.

Raises:

FMEException – An exception is raised if an error occurred.