Back to Aurora Vision Library Lite website

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

Geometry 2D Spatial Transforms

Select a function from the list below.

Icon Name Description / Applications
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.

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.

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.

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.

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.

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.

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.

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.

InflateRectangle

Enlarges a rectangle by a given margin.

InvertCoordinateSystem

Inverts a coordinate system.

PointAlongArc

Transforms a point to a coordinate system in which the 'axis' arc is vertical or horizontal.


Usually used to revert an ImageAlongArc transformation.

PointAlongPath

Transforms a point to a coordinate system in which the 'axis' path is vertical or horizontal.


Usually used to revert an ImageAlongPath transformation.

RescaleArc

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

RescaleCircle

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

RescaleLine

Changes the distance of a line to a reference point.

RescalePoint

Changes the distance of a point to a reference point.

RescalePointArray

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

RescaleRectangle

Changes the corners and the dimensions of a rectangle.

RescaleSegment

Lengthens or shortens a segment relatively.

RescaleVector

Lengthens or shortens a vector relatively preserving its direction.

ResizeArc

Changes radius of an arc.

ResizeArc_Delta

Changes radius of an arc by adding a value.

ResizeCircle

Changes radius of a circle.

ResizeCircle_Delta

Changes radius of a circle by adding a value.

ResizeRectangle

Changes dimensions of a rectangle.

ResizeRectangle_Delta

Changes dimensions of a rectangle by adding some values.

ResizeRectangle_Relative

Changes dimensions of a rectangle relatively.

ResizeSegment

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

ResizeSegment_Delta

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

ResizeVector

Lengthens or shortens a vector preserving its direction.

ResizeVector_Delta

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

ReverseArc

Inverts the direction of the arc.

ReverseSegment

Swaps the two endpoints of a segment.

RotateAngle

Adds two angles.

RotateAngle_Toward

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

RotateArc

Rotates an arc clockwise around center point.

RotateCircle

Rotates a circle clockwise around a center point.

RotateCoordinateSystem

Rotates a coordinate system around a center point.

RotateLine

Rotates a line clockwise around a center point.

RotatePoint

Rotates a point clockwise around a center point.

RotatePointArray

Rotates an array of points clockwise around a center point.

RotateRectangle

Rotates a rectangle clockwise around a center point.

RotateSegment

Rotates a segment clockwise around a center point.

RotateVector

Rotates a vector clockwise.

SplitPointsByLine

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

SplitSegment

Splits a segment into several parts of equal length.

TranslateArc

Translates an arc by a vector.

TranslateCircle

Translates a circle by a vector.

TranslateCoordinateSystem

Translates a coordinate system by a vector.

TranslateLine

Translates a line by a vector.

TranslatePoint

Translates a point by a vector.

TranslatePoint_Toward

Translates a point towards another point by a specified distance.

TranslatePointArray

Translates an array of points by a vector.

TranslateRectangle

Translates a rectangle by a vector.

TranslateSegment

Translates a segment by a vector.

TrimLine

Creates a segment contained in a box from a line.

TrimLineToRectangle

Creates a segment contained in a rectangle from a line.

TrimPath

Creates a path contained in a box from another path.

TrimPathArray

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

TrimPathArrayToRectangle

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

TrimPathToRectangle

Creates a path contained in a rectangle from another path.

TrimPointArray

Removes points not contained in a box from an array.

TrimPointArrayToRegion

Trims an array of points to a region.

TrimSegment

Creates a segment contained in a box from another segment.

TrimSegmentToCircle

Creates a segment contained in a circle from another segment.

TrimSegmentToRectangle

Creates a segment contained in a rectangle from another segment.