Back to Adaptive Vision Library Lite website

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

Geometry 2D Constructions

Select a function from the list below.

Icon Name Description / Applications
CircleTangents

Computes circle tangent lines passing through a point.

CircleThroughPoints

Computes a circle passing through three noncollinear points.

CreateCoordinateSystemFromPoint

Creates a coordinate system with the specified origin.


Most often used to define an object alignment from results of 1D Edge Detection or Blob Analysis.

CreateCoordinateSystemFromRectangle

Creates a coordinate system from a rectangle.


Most often used to define an object alignment from a filter like RegionBoundingRectangle.

CreateCoordinateSystemFromSegment

Creates a coordinate system with the origin on a given segment.

CreateCoordinateSystemFromTwoPoints

Creates a coordinate system with two points on its axes.


Most often used to define an object alignment from results of two 1D Edge Detection scans, each of which locates one side of a rectangular object.

CreateCoordinateSystemFromVector

Creates a coordinate system from a vector.


Both vectors and coordinate systems can represent object translations. This operation does a conversion.

LineThroughPoint

Computes a line passing through a point with given angle.

LineThroughPoints

Computes a line passing through two distinct points.

ProjectPointOnCircle

Projects a point onto a circle.

ProjectPointOnLine

Projects a point onto a line.

ProjectPointsOnCircle

Projects points onto a circle.

ProjectPointsOnLine

Projects points onto a line.

SplitRectangle

Splits the rectangle into two along the direction.

VectorBetweenPoints

Computes a vector representing distance from one point to another.