collisions
: { dynamicRectVsStaticRect
: ((dynamicRect
: any, staticRect
: any) => false | { far
: Vec2; near
: Vec2; normal
: Vec2; timeOfCollision
: number; }); lineVsCubicBezierCurve
: ((P0
: Vec2, P1
: Vec2, P2
: Vec2, P3
: Vec2, R0
: Vec2, R1
: Vec2) => LineVsCubicBezierCurveIntersection[]); lineVsRect
: ((line
: any, rect
: any) => false | { far
: Vec2; near
: Vec2; normal
: Vec2; timeOfCollision
: number; }); pointVsRect
: ((point
: any, rect
: any) => boolean); rectVsRect
: ((rectA
: any, rectB
: any) => boolean); }
Type declaration
-
dynamicRectVsStaticRect: ((dynamicRect: any, staticRect: any) => false | {
far: Vec2;
near: Vec2;
normal: Vec2;
timeOfCollision: number;
})
-
- (dynamicRect: any, staticRect: any): false | {
far: Vec2;
near: Vec2;
normal: Vec2;
timeOfCollision: number;
}
-
Parameters
-
dynamicRect: any
-
staticRect: any
Returns false | {
far: Vec2;
near: Vec2;
normal: Vec2;
timeOfCollision: number;
}
-
-
lineVsRect: ((line: any, rect: any) => false | {
far: Vec2;
near: Vec2;
normal: Vec2;
timeOfCollision: number;
})
-
- (line: any, rect: any): false | {
far: Vec2;
near: Vec2;
normal: Vec2;
timeOfCollision: number;
}
-
Returns false | {
far: Vec2;
near: Vec2;
normal: Vec2;
timeOfCollision: number;
}
-
pointVsRect: ((point: any, rect: any) => boolean)
-
- (point: any, rect: any): boolean
-
Returns boolean
-
rectVsRect: ((rectA: any, rectB: any) => boolean)
-
- (rectA: any, rectB: any): boolean
-
Returns boolean