Back to FabImage Studio website
You are here: Start » Filter Reference » Geometry 2D Spatial Transforms
Geometry 2D Spatial Transforms
Select a filter from the list below.
Icon | Name | Description |
---|---|---|
![]() |
AlignArc | 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 | 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 | This filter is required e.g. when we first locate an object and then we locate its parts within it. |
![]() |
AlignLine | 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 | 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 | 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 | 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 | 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. |
![]() |
CropLine | Creates a segment contained in a box from a line. |
![]() |
CropLineToRectangle | Creates a segment contained in a rectangle from a line. |
![]() |
CropPath | Creates a path contained in a box from another path. |
![]() |
CropPathArray | Creates an array of paths contained in a box from another array of paths. |
![]() |
CropPathArrayToRectangle | Creates an array of paths contained in a rectangle from another array of paths. |
![]() |
CropPathToRectangle | Creates a path contained in a rectangle from another path. |
![]() |
CropPointArray | Removes points not contained in a box from an array. |
![]() |
CropPointArrayToRegion | Crops an array of points to a region. |
![]() |
CropSegment | Creates a segment contained in a box from another segment. |
![]() |
CropSegmentToRectangle | Creates a segment contained in a rectangle from another segment. |
InflateRectangle | Enlarges a rectangle by a given margin. | |
![]() |
InvertCoordinateSystem | Inverts a coordinate system. |
![]() |
PointAlongArc | Usually used to revert an ImageAlongArc transformation. |
![]() |
PointAlongPath | 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. |