INNER CODE UNIT · TypeScript
AABB
GameFrameX/GameFrameX · LayaBox/engine/types/cannon.d.ts:10
export class AABB {
lowerBound: Vec3;
upperBound: Vec3;
constructor(options?: IAABBOptions);
clone() : AABB;
setFromPoints(points: Vec3[], position?: Vec3, quaternion?: Quaternion, skinSize?: number): void;
copy(aabb: AABB): void;
extend(aabb: AABB): void;
getCorners( a: Vec3, b: Vec3, c: Vec3, d: Vec3, e: Vec3, f: Vec3, g: Vec3, h: Vec3 ) : void;
overlaps(aabb: AABB): boolean;
toLocalFrame( frame: Transform, target: AABB ) : AABB;
toWorldFrame( frame: Transform, target: AABB ) : AABB;
}
export class ArrayCollisionMatrix {