C# 클래스 Nez.PhysicsShapes.BETA.RealtimeCollisions

파일 보기 프로젝트 열기: prime31/Nez

공개 메소드들

메소드 설명
intersectMovingCircleBox ( Circle s, Box b, Vector2 movement, float &time ) : bool
intersectMovingCircleCircle ( Circle s0, Circle s1, Vector2 movement, float &time ) : bool
intersectMovingCircleCircleTwo ( Circle first, Circle second, Vector2 movement, float &time ) : bool
testCircleBox ( Circle circle, Box box, Vector2 &point ) : bool

checks to see if circle overlaps box and returns (via out param) the point of intersection

비공개 메소드들

메소드 설명
corner ( Rectangle b, int n ) : Vector2

support function that returns the rectangle vert with index n

메소드 상세

intersectMovingCircleBox() 공개 정적인 메소드

public static intersectMovingCircleBox ( Circle s, Box b, Vector2 movement, float &time ) : bool
s Circle
b Box
movement Vector2
time float
리턴 bool

intersectMovingCircleCircle() 공개 정적인 메소드

public static intersectMovingCircleCircle ( Circle s0, Circle s1, Vector2 movement, float &time ) : bool
s0 Circle
s1 Circle
movement Vector2
time float
리턴 bool

intersectMovingCircleCircleTwo() 공개 정적인 메소드

public static intersectMovingCircleCircleTwo ( Circle first, Circle second, Vector2 movement, float &time ) : bool
first Circle
second Circle
movement Vector2
time float
리턴 bool

testCircleBox() 공개 정적인 메소드

checks to see if circle overlaps box and returns (via out param) the point of intersection
public static testCircleBox ( Circle circle, Box box, Vector2 &point ) : bool
circle Circle Circle.
box Box Box.
point Vector2 Point.
리턴 bool