Methods
Static boxToBox
-
Parameters
Returns boolean
Static boxToBoxCast
-
Parameters
Returns boolean
Static circleToBox
-
Parameters
Returns boolean
Static circleToCircle
-
Parameters
Returns boolean
Static circleToPolygon
-
Parameters
Returns boolean
Static closestPointOnLine
Static getInterval
- getInterval(axis: Vector2, polygon: Polygon, min: number, max: number): { max: number; min: number }
-
Parameters
Returns { max: number; min: number }
Static intervalDistance
- intervalDistance(minA: number, maxA: number, minB: number, maxB: any): number
-
Parameters
-
minA: number
-
maxA: number
-
minB: number
-
maxB: any
Returns number
Static lineToCircle
-
Parameters
Returns boolean
Static lineToLine
-
Parameters
Returns boolean
Static lineToPoly
-
Parameters
Returns boolean
Static Private minkowskiDifference
Static pointToBox
-
Parameters
Returns boolean
Static pointToCircle
-
Parameters
Returns boolean
Static pointToPoly
-
Parameters
Returns boolean
Static polygonToPolygon
-
Parameters
Returns boolean
各种形状的碰撞例程 大多数人都希望第一个形状位于第二个形状的空间内(即shape1) pos应该设置为shape1。pos - shape2.pos)。