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

Geometry 2D Spatial Transforms

Icon Name Description / Applications Modules
AlignArc 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 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 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 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 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 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 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 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 InvertCoordinateSystem

Inverts a coordinate system.

FoundationLite
PointAlongArc 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 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 RescaleArc

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

FoundationLite
RescaleCircle RescaleCircle

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

FoundationLite
RescaleLine RescaleLine

Changes the distance of a line to a reference point.

FoundationLite
RescalePoint RescalePoint

Changes the distance of a point to a reference point.

FoundationLite
RescalePointArray RescalePointArray

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

FoundationLite
RescaleRectangle RescaleRectangle

Changes the corners and the dimensions of a rectangle.

FoundationLite
RescaleSegment RescaleSegment

Lengthens or shortens a segment relatively.

FoundationLite
RescaleVector RescaleVector

Lengthens or shortens a vector relatively preserving its direction.

FoundationLite
ResizeArc ResizeArc

Changes radius of an arc.

FoundationLite
ResizeArc_Delta ResizeArc_Delta

Changes radius of an arc by adding a value.

FoundationLite
ResizeCircle ResizeCircle

Changes radius of a circle.

FoundationLite
ResizeCircle_Delta ResizeCircle_Delta

Changes radius of a circle by adding a value.

FoundationLite
ResizeRectangle ResizeRectangle

Changes dimensions of a rectangle.

FoundationLite
ResizeRectangle_Delta ResizeRectangle_Delta

Changes dimensions of a rectangle by adding some values.

FoundationLite
ResizeRectangle_Relative ResizeRectangle_Relative

Changes dimensions of a rectangle relatively.

FoundationLite
ResizeSegment ResizeSegment

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

FoundationLite
ResizeSegment_Delta ResizeSegment_Delta

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

FoundationLite
ResizeVector ResizeVector

Lengthens or shortens a vector preserving its direction.

FoundationLite
ResizeVector_Delta ResizeVector_Delta

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

FoundationLite
ReverseArc ReverseArc

Inverts the direction of the arc.

FoundationLite
ReverseSegment ReverseSegment

Swaps the two endpoints of a segment.

FoundationLite
RotateAngle RotateAngle

Adds two angles.

FoundationLite
RotateAngle_Toward RotateAngle_Toward

Changes the input direction in the direction of minimum rotation toward the target direction.

FoundationLite
RotateArc RotateArc

Rotates an arc clockwise around center point.

FoundationLite
RotateCircle RotateCircle

Rotates a circle clockwise around a center point.

FoundationLite
RotateCoordinateSystem RotateCoordinateSystem

Rotates a coordinate system around a center point.

FoundationLite
RotateLine RotateLine

Rotates a line clockwise around a center point.

FoundationLite
RotatePoint RotatePoint

Rotates a point clockwise around a center point.

FoundationLite
RotatePointArray RotatePointArray

Rotates an array of points clockwise around a center point.

FoundationLite
RotateRectangle RotateRectangle

Rotates a rectangle clockwise around a center point.

FoundationLite
RotateSegment RotateSegment

Rotates a segment clockwise around a center point.

FoundationLite
RotateVector RotateVector

Rotates a vector clockwise.

FoundationLite
SplitPointsByLine SplitPointsByLine

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

FoundationLite
SplitSegment SplitSegment

Splits a segment into several parts of equal length.

FoundationLite
TranslateArc TranslateArc

Translates an arc by a vector.

FoundationLite
TranslateCircle TranslateCircle

Translates a circle by a vector.

FoundationLite
TranslateCoordinateSystem TranslateCoordinateSystem

Translates a coordinate system by a vector.

FoundationLite
TranslateLine TranslateLine

Translates a line by a vector.

FoundationLite
TranslatePoint TranslatePoint

Translates a point by a vector.

FoundationLite
TranslatePoint_Toward TranslatePoint_Toward

Translates a point towards another point by a specified distance.

FoundationLite
TranslatePointArray TranslatePointArray

Translates an array of points by a vector.

FoundationLite
TranslateRectangle TranslateRectangle

Translates a rectangle by a vector.

FoundationLite
TranslateSegment TranslateSegment

Translates a segment by a vector.

FoundationLite
TrimLine TrimLine

Creates a segment contained in a box from a line.

FoundationLite
TrimLineToRectangle TrimLineToRectangle

Creates a segment contained in a rectangle from a line.

FoundationLite
TrimPath TrimPath

Creates a path contained in a box from another path.

FoundationLite
TrimPathArray TrimPathArray

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

FoundationLite
TrimPathArrayToRectangle TrimPathArrayToRectangle

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

FoundationLite
TrimPathToRectangle TrimPathToRectangle

Creates a path contained in a rectangle from another path.

FoundationLite
TrimPointArray TrimPointArray

Removes points not contained in a box from an array.

FoundationLite
TrimPointArrayToRegion TrimPointArrayToRegion

Trims an array of points to a region.

FoundationLite
TrimSegment TrimSegment

Creates a segment contained in a box from another segment.

FoundationLite
TrimSegmentToCircle TrimSegmentToCircle

Creates a segment contained in a circle from another segment.

FoundationLite
TrimSegmentToPolygon TrimSegmentToPolygon

Finds all subsegments that are inside a given polygon.

FoundationBasic
TrimSegmentToRectangle TrimSegmentToRectangle

Creates a segment contained in a rectangle from another segment.

FoundationLite