C# 클래스 Artemis.Engine.Maths.Geometry.EllipseUtils

파일 보기 프로젝트 열기: ArtemisEngine/Artemis-Engine

공개 메소드들

메소드 설명
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