19 lines
		
	
	
		
			463 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			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
 |