webcad-ue4-api/types/Geometry/CheckIntersect.d.ts
2024-10-29 17:14:43 +08:00

19 lines
463 B
TypeScript

import { Box2 } from "three";
export interface Vec2 {
x: number;
y: number;
}
/**
* 盒子相交测试,快速判断盒子和直线或者圆是否有相交
*/
export declare class BoxCheckIntersect {
p1: Vec2;
p2: Vec2;
p3: Vec2;
p4: Vec2;
box: Box2;
constructor(box: Box2);
IsIntersectLine(p1: Vec2, p2: Vec2): boolean;
IsIntersectCircle(cen: Vec2, radius: number): boolean;
}
//# sourceMappingURL=CheckIntersect.d.ts.map