C# Класс DrewNoakes.QuadrilateralFinder.QuadrilateralFinder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FindQuadrilateral ( IEnumerable lineSegments ) : DrewNoakes.QuadrilateralFinder.Intersection[]

Detects the most likely quadrilateral shape formed by four line segments from lineSegments. Possible solutions are evaluated based upon the closeness of corner angles to 90°, and penalties are assigned if line segments would intersect within their spans.

Приватные методы

Метод Описание
CalculateError ( Intersection intersections ) : double
GetAcuteAngleBetweenPoints ( Vector2 p1, Vector2 p2, Vector2 p3 ) : double

Описание методов

FindQuadrilateral() публичный статический Метод

Detects the most likely quadrilateral shape formed by four line segments from lineSegments. Possible solutions are evaluated based upon the closeness of corner angles to 90°, and penalties are assigned if line segments would intersect within their spans.
public static FindQuadrilateral ( IEnumerable lineSegments ) : DrewNoakes.QuadrilateralFinder.Intersection[]
lineSegments IEnumerable
Результат DrewNoakes.QuadrilateralFinder.Intersection[]