You are here: Start » Filter Reference » Geometry 2D » Geometry 2D Features
Geometry 2D Features
Select a filter from the list below.
| Icon | Name | Description / Applications | Modules | |
|---|---|---|---|---|
| ArcCircle |
|
Computes the circle containing an arc. |
FoundationLite | |
| ArcEndpoints |
|
Computes two endpoints of an arc. |
FoundationLite | |
| ArcLength |
|
Computes the length of an arc. |
FoundationLite | |
| ArcMidpoint |
|
Computes the midpoint of an arc. |
FoundationLite | |
| CircleArea |
|
Computes the area of a circle. |
FoundationLite | |
| CircleBoundingBox |
|
Computes the smallest box containing a circle. |
FoundationLite | |
| CircleBoundingRectangle |
|
Computes the smallest rectangle containing a circle. |
FoundationLite | |
| CircleCharacteristicPoint |
|
Returns a characteristic point (e.g. the top-left) of a box containing the input circle. |
FoundationLite | |
| CirclePerimeterLength |
|
Computes the length of a circle perimeter. |
FoundationLite | |
| CircleSection |
|
Computes an arciform section of the circle perimeter. |
FoundationLite | |
| EllipseArea |
|
Computes the area of an ellipse. |
FoundationLite | |
| EllipseBoundingBox |
|
Computes the smallest box containing an ellipse. |
FoundationLite | |
| EllipseBoundingRectangle |
|
Computes the smallest rectangle containing an ellipse. |
FoundationLite | |
| EllipseBoundingRectangle_FixedAngle |
|
Computes the smallest rectangle with the given orientation angle containing an ellipse. |
FoundationLite | |
| LineNormalVector |
|
Computes the normal vector of a line. |
FoundationLite | |
| LineOrientation |
|
Computes the orientation angle of a line as angle in the range from 0 to 180. |
FoundationLite | |
| PointsBoundingBox |
|
Computes the smallest box containing an array of points. |
FoundationLite | |
| PointsBoundingBox_OrNil |
|
Computes the smallest box containing an array of points; returns NIL if the array is empty. |
FoundationLite | |
| PointsBoundingCircle |
|
Computes the smallest circle containing an array of points. |
FoundationBasic | |
| PointsBoundingCircle_OrNil |
|
Computes the smallest circle containing an array of points; returns NIL if the array is empty. |
FoundationBasic | |
| PointsBoundingEllipse |
|
Computes the smallest ellipse containing an array of points if such ellipse exists. |
FoundationBasic | |
| PointsBoundingParallelogram |
|
Computes the smallest parallelogram containing an array of points. |
FoundationPro | |
| PointsBoundingRectangle |
|
Computes the smallest rectangle containing an array of points. |
FoundationLite | |
| PointsBoundingRectangle_FixedAngle |
|
Computes the smallest rectangle with the given orientation angle containing an array of points. |
FoundationLite | |
| PointsBoundingRectangle_FixedAngle_OrNil |
|
Computes the smallest rectangle with the given orientation angle containing an array of points; returns NIL when the array is empty. |
FoundationLite | |
| PointsBoundingRectangle_OrNil |
|
Computes the smallest rectangle containing an array of points; returns NIL when the array is empty. |
FoundationLite | |
| PointsCaliperDiameter |
|
Computes the longest and the shortest width of the input points measured as distance between parallel lines containing all of them. |
FoundationBasic | |
| PointsConvexHull |
|
Computes the smallest convex shape that contains the given array of points. |
FoundationLite | |
| PointsDiameter |
|
Finds the longest segment connecting two points from a given array. |
FoundationLite | |
| PointsMassCenter |
|
Computes the central point of the input points. |
FoundationLite | |
| PointsMassCenter_OrNil |
|
Computes the central point of the input points; returns NIL if the array is empty. |
FoundationLite | |
| PointsMedian |
|
Computes the geometric median of the input points. |
FoundationLite | |
| PointsOrientation |
|
Computes the orientation of a set of 2D points. |
FoundationLite | |
| RectangleArea |
|
Computes the area of a rectangle. |
FoundationLite | |
| RectangleBoundingBox |
|
Computes the smallest box containing a rectangle. |
FoundationLite | |
| RectangleBoundingCircle |
|
Computes the smallest circle containing a rectangle. |
FoundationLite | |
| RectangleCenter |
|
Computes the center point of a rectangle. |
FoundationLite | |
| RectangleCharacteristicPoint |
|
Returns a characteristic point (e.g. the top-left) of the input rectangle. |
FoundationLite | |
| RectangleCharacteristicPoints |
|
Computes rectangle's characteristic points. |
FoundationLite | |
| RectangleCorners |
|
Computes the four corner points of a rectangle. |
FoundationLite | |
| RectanglePerimeterLength |
|
Computes the perimeter length of a rectangle. |
FoundationLite | |
| RectangleSides |
|
Returns segments representing the sides of the input rectangle. |
FoundationLite | |
| SegmentBisector |
|
Computes a line passing through the center of a segment at a right angle. |
FoundationLite | |
| SegmentCenter |
|
Computes the center point of a segment. |
FoundationLite | |
| SegmentLength |
|
Computes the length of a segment. |
FoundationLite | |
| SegmentLine |
|
Computes the line passing through a segment. |
FoundationLite | |
| SegmentNormalVector |
|
Computes an unitary vector perpendicular to the segment. |
FoundationLite | |
| SegmentOrientation |
|
Computes the orientation of a segment. |
FoundationLite | |
| SegmentVector |
|
Returns the vector [x2 - x1, y2 - y1]. |
FoundationLite | |
| VectorDirection |
|
Computes the direction angle of a vector as an angle in range the from 0 to 360. |
FoundationLite | |
| VectorLength |
|
Computes the length of a vector. |
FoundationLite | |
| VectorsMedian |
|
Computes the geometric median of the input vectors. |
FoundationLite |
