C# Класс Nez.PhysicsShapes.BETA.RealtimeCollisions

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

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

Метод Описание
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