Back to Adaptive Vision 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. | |

CropSegment | Creates a segment contained in a box from another segment. | |

CropSegmentToRectangle | Creates a segment contained in a rectangle from another segment. | |

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. |