You are here: Start » AVL.NET » Geometry 2D Spatial Transforms

# Geometry 2D Spatial Transforms

Icon | Name | Description |
---|---|---|

AlignArc | Moves an arc from a local coordinate system to the absolute one. | |

AlignCircle | Moves a circle from a local coordinate system to the absolute one. | |

AlignCoordinateSystem | Moves a nested coordinate system from its local coordinate system to the absolute one. | |

AlignLine | Moves a line from a local coordinate system to the absolute one. | |

AlignPoint | Moves a point from a local coordinate system to the absolute one. | |

AlignPointArray | Moves an array of points from a local coordinate system to the absolute one. | |

AlignRectangle | Moves a rectangle from a local coordinate system to the absolute one. | |

AlignSegment | Moves a segment from a local coordinate system to the absolute one. | |

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 | Transforms a point to a coordinate system in which the 'axis' arc is vertical or horizontal. | |

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

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