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

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

공개 메소드들

메소드 설명
Collision ( double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2 ) : bool

Check if two rectangles are overlapping.

Contains ( double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2 ) : bool

Check if the first rectangle entirely encloses the second rectangle.

Crosses ( double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2 ) : bool

Check if the two given rectangles form a cross pattern.

메소드 상세

Collision() 공개 정적인 메소드

Check if two rectangles are overlapping.
public static Collision ( double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2 ) : bool
x1 double
y1 double
w1 double
h1 double
x2 double
y2 double
w2 double
h2 double
리턴 bool

Contains() 공개 정적인 메소드

Check if the first rectangle entirely encloses the second rectangle.
public static Contains ( double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2 ) : bool
x1 double
y1 double
w1 double
h1 double
x2 double
y2 double
w2 double
h2 double
리턴 bool

Crosses() 공개 정적인 메소드

Check if the two given rectangles form a cross pattern.
public static Crosses ( double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2 ) : bool
x1 double
y1 double
w1 double
h1 double
x2 double
y2 double
w2 double
h2 double
리턴 bool