Back to Aurora Vision Library website

You are here: Start » Function Reference » Geometry 2D » Geometry 2D Constructions » EllipseThroughThreePoints

EllipseThroughThreePoints


Header: AVL.h
Namespace: avl
Module: FoundationLite

Computes an ellipse passing through three noncollinear points.

Syntax

C++
C#
 
void avl::EllipseThroughThreePoints
(
	const avl::Point2D& inPoint1,
	const avl::Point2D& inPoint2,
	const avl::Point2D& inPoint3,
	atl::Conditional<avl::Ellipse2D>& outEllipse
)

Parameters

Name Type Default Description
Input value inPoint1 const Point2D&
Input value inPoint2 const Point2D&
Input value inPoint3 const Point2D&
Output value outEllipse Conditional<Ellipse2D>& Ellipse passing through the specified points; or Nil if the points are collinear