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 | 
