You are here: Start » Function Reference » Geometry 2D » Geometry 2D Spatial Transforms

# Geometry 2D Spatial Transforms

Select a function from the list below.

Icon | Name | Description / Applications | Modules | |
---|---|---|---|---|

AlignArc | Moves an arc from a local coordinate system to the absolute one. Required when there is an arc defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

AlignCircle | Moves a circle from a local coordinate system to the absolute one. Required when there is a circle defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

AlignCoordinateSystem | Moves a nested coordinate system from its local coordinate system to the absolute one. This filter is required e.g. when we first locate an object and then we locate its parts within it. |
FoundationLite | ||

AlignLine | Moves a line from a local coordinate system to the absolute one. Required when there is a line defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

AlignPoint | Moves a point from a local coordinate system to the absolute one. Required when there is a point defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

AlignPointArray | Moves an array of points from a local coordinate system to the absolute one. Required when there are points defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

AlignRectangle | Moves a rectangle from a local coordinate system to the absolute one. Required when there is a rectangle defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

AlignSegment | Moves a segment from a local coordinate system to the absolute one. Required when there is a segment defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input. |
FoundationLite | ||

InflateRectangle | Enlarges a rectangle by a given margin. |
FoundationLite | ||

InvertCoordinateSystem | Inverts a coordinate system. |
FoundationLite | ||

PointAlongArc | Transforms a point to a coordinate system in which the 'axis' arc is vertical or horizontal. Usually used to revert an ImageAlongArc transformation. |
FoundationLite | ||

PointAlongPath | Transforms a point to a coordinate system in which the 'axis' path is vertical or horizontal. Usually used to revert an ImageAlongPath transformation. |
FoundationLite | ||

RescaleArc | Changes radius of an arc and translates its center in relation to a reference point. |
FoundationLite | ||

RescaleCircle | Changes radius of a circle and translates its center in relation to a reference point. |
FoundationLite | ||

RescaleLine | Changes the distance of a line to a reference point. |
FoundationLite | ||

RescalePoint | Changes the distance of a point to a reference point. |
FoundationLite | ||

RescalePointArray | Changes the distances of points from an array to a reference point. |
FoundationLite | ||

RescaleRectangle | Changes the corners and the dimensions of a rectangle. |
FoundationLite | ||

RescaleSegment | Lengthens or shortens a segment relatively. |
FoundationLite | ||

RescaleVector | Lengthens or shortens a vector relatively preserving its direction. |
FoundationLite | ||

ResizeArc | Changes radius of an arc. |
FoundationLite | ||

ResizeArc_Delta | Changes radius of an arc by adding a value. |
FoundationLite | ||

ResizeCircle | Changes radius of a circle. |
FoundationLite | ||

ResizeCircle_Delta | Changes radius of a circle by adding a value. |
FoundationLite | ||

ResizeRectangle | Changes dimensions of a rectangle. |
FoundationLite | ||

ResizeRectangle_Delta | Changes dimensions of a rectangle by adding some values. |
FoundationLite | ||

ResizeRectangle_Relative | Changes dimensions of a rectangle relatively. |
FoundationLite | ||

ResizeSegment | Lengthens or shortens a segment to a new length preserving its orientation and center point. |
FoundationLite | ||

ResizeSegment_Delta | Changes length of a segment by adding a value preserving its orientation and center point. |
FoundationLite | ||

ResizeVector | Lengthens or shortens a vector preserving its direction. |
FoundationLite | ||

ResizeVector_Delta | Extends length of a vector by adding a value preserving its direction. |
FoundationLite | ||

ReverseArc | Inverts the direction of the arc. |
FoundationLite | ||

ReverseSegment | Swaps the two endpoints of a segment. |
FoundationLite | ||

RotateAngle | Adds two angles. |
FoundationLite | ||

RotateAngle_Toward | Changes the input direction in the direction of minimum rotation toward the target direction. |
FoundationLite | ||

RotateArc | Rotates an arc clockwise around center point. |
FoundationLite | ||

RotateCircle | Rotates a circle clockwise around a center point. |
FoundationLite | ||

RotateCoordinateSystem | Rotates a coordinate system around a center point. |
FoundationLite | ||

RotateLine | Rotates a line clockwise around a center point. |
FoundationLite | ||

RotatePoint | Rotates a point clockwise around a center point. |
FoundationLite | ||

RotatePointArray | Rotates an array of points clockwise around a center point. |
FoundationLite | ||

RotateRectangle | Rotates a rectangle clockwise around a center point. |
FoundationLite | ||

RotateSegment | Rotates a segment clockwise around a center point. |
FoundationLite | ||

RotateVector | Rotates a vector clockwise. |
FoundationLite | ||

SplitPointsByLine | Separates the points being on one side of the input line from the others. |
FoundationLite | ||

SplitSegment | Splits a segment into several parts of equal length. |
FoundationLite | ||

TranslateArc | Translates an arc by a vector. |
FoundationLite | ||

TranslateCircle | Translates a circle by a vector. |
FoundationLite | ||

TranslateCoordinateSystem | Translates a coordinate system by a vector. |
FoundationLite | ||

TranslateLine | Translates a line by a vector. |
FoundationLite | ||

TranslatePoint | Translates a point by a vector. |
FoundationLite | ||

TranslatePoint_Toward | Translates a point towards another point by a specified distance. |
FoundationLite | ||

TranslatePointArray | Translates an array of points by a vector. |
FoundationLite | ||

TranslateRectangle | Translates a rectangle by a vector. |
FoundationLite | ||

TranslateSegment | Translates a segment by a vector. |
FoundationLite | ||

TrimLine | Creates a segment contained in a box from a line. |
FoundationLite | ||

TrimLineToRectangle | Creates a segment contained in a rectangle from a line. |
FoundationLite | ||

TrimPath | Creates a path contained in a box from another path. |
FoundationLite | ||

TrimPathArray | Creates an array of paths contained in a box from another array of paths. |
FoundationLite | ||

TrimPathArrayToRectangle | Creates an array of paths contained in a rectangle from another array of paths. |
FoundationLite | ||

TrimPathToRectangle | Creates a path contained in a rectangle from another path. |
FoundationLite | ||

TrimPointArray | Removes points not contained in a box from an array. |
FoundationLite | ||

TrimPointArrayToRegion | Trims an array of points to a region. |
FoundationLite | ||

TrimSegment | Creates a segment contained in a box from another segment. |
FoundationLite | ||

TrimSegmentToCircle | Creates a segment contained in a circle from another segment. |
FoundationLite | ||

TrimSegmentToPolygon | Finds all subsegments that are inside a given polygon. |
FoundationBasic | ||

TrimSegmentToRectangle | Creates a segment contained in a rectangle from another segment. |
FoundationLite |