C# Класс Artemis.Engine.Maths.Geometry.EllipseUtils

Показать файл Открыть проект

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

Метод Описание
EllipseLineIntersections ( double H, double K, double A, double B, double X1, double Y1, double X2, double Y2 ) : Vector2[]

Find the intersection points between an ellipse and a given line.

EllipseOverlapSegment ( Vector2 K, double A, double B, Vector2 P0, Vector2 P1 ) : bool

Test if an ellipse overlaps a given line segment.

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

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

Find the intersection points between an ellipse and a given line.
public static EllipseLineIntersections ( double H, double K, double A, double B, double X1, double Y1, double X2, double Y2 ) : Vector2[]
H double
K double
A double
B double
X1 double
Y1 double
X2 double
Y2 double
Результат Vector2[]

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

Test if an ellipse overlaps a given line segment.
public static EllipseOverlapSegment ( Vector2 K, double A, double B, Vector2 P0, Vector2 P1 ) : bool
K Vector2
A double
B double
P0 Vector2
P1 Vector2
Результат bool