Back to Aurora Vision Library Lite website

You are here: Start » Geometry 2D » Geometry 2D Features

Geometry 2D Features

Select a function from the list below.

Icon Name Description / Applications
ArcCircle

Computes the circle containing an arc.

ArcEndpoints

Computes two endpoints of an arc.

ArcLength

Computes the length of an arc.

ArcMidpoint

Computes the midpoint of an arc.

CircleArea

Computes the area of a circle.

CircleBoundingBox

Computes the smallest box containing a circle.

CircleBoundingRectangle

Computes the smallest rectangle containing a circle.

CircleCharacteristicPoint

Returns a characteristic point (e.g. the top-left) of a box containing the input circle.

CirclePerimeterLength

Computes the length of a circle perimeter.

CircleSection

Computes an arciform section of the circle perimeter.

EllipseArea

Computes the area of an ellipse.

EllipseBoundingBox

Computes the smallest box containing an ellipse.

EllipseBoundingRectangle

Computes the smallest rectangle containing an ellipse.

EllipseBoundingRectangle_FixedAngle

Computes the smallest rectangle with the given orientation angle containing an ellipse.

LineNormalVector

Computes the normal vector of a line.

LineOrientation

Computes the orientation angle of a line as angle in the range from 0 to 180.

PointsBoundingBox

Computes the smallest box containing an array of points.

PointsBoundingBox_OrNil

Computes the smallest box containing an array of points; returns NIL if the array is empty.

PointsBoundingRectangle

Computes the smallest rectangle containing an array of points.

PointsBoundingRectangle_FixedAngle

Computes the smallest rectangle with the given orientation angle containing an array of points.

PointsBoundingRectangle_FixedAngle_OrNil

Computes the smallest rectangle with the given orientation angle containing an array of points; returns NIL when the array is empty.

PointsBoundingRectangle_OrNil

Computes the smallest rectangle containing an array of points; returns NIL when the array is empty.

PointsConvexHull

Computes the smallest convex shape that contains the given array of points.

PointsDiameter

Finds the longest segment connecting two points from a given array.

PointsMassCenter

Computes the central point of the input points.

PointsMassCenter_OrNil

Computes the central point of the input points; returns NIL if the array is empty.

PointsMedian

Computes the geometric median of the input points.

PointsOrientation

Computes the orientation of a set of 2D points.

RectangleArea

Computes the area of a rectangle.

RectangleBoundingBox

Computes the smallest box containing a rectangle.

RectangleBoundingCircle

Computes the smallest circle containing a rectangle.

RectangleCenter

Computes the center point of a rectangle.

RectangleCharacteristicPoint

Returns a characteristic point (e.g. the top-left) of the input rectangle.

RectangleCharacteristicPoints

Computes rectangle's characteristic points.

RectangleCorners

Computes the four corner points of a rectangle.

RectanglePerimeterLength

Computes the perimeter length of a rectangle.

RectangleSides

Returns segments representing the sides of the input rectangle.

SegmentBisector

Computes a line passing through the center of a segment at a right angle.

SegmentCenter

Computes the center point of a segment.

SegmentLength

Computes the length of a segment.

SegmentLine

Computes the line passing through a segment.

SegmentNormalVector

Computes an unitary vector perpendicular to the segment.

SegmentOrientation

Computes the orientation of a segment.

SegmentVector

Returns the vector [x2 - x1, y2 - y1].

VectorDirection

Computes the direction angle of a vector as an angle in range the from 0 to 360.

VectorLength

Computes the length of a vector.

VectorsMedian

Computes the geometric median of the input vectors.