(p1: Vector, p2: Vector)
| 346 | } |
| 347 | |
| 348 | static fromPoints(p1: Vector, p2: Vector): Rectangle { |
| 349 | const location = p1.clone(); |
| 350 | const size = p2.clone().subtract(p1); |
| 351 | return new Rectangle(location, size); |
| 352 | } |
| 353 | |
| 354 | /** |
| 355 | * 返回一个线段和这个矩形的交点,如果没有交点,就返回这个矩形的中心点 |