ae4da2a336ec850b11bdc61f743f3026da04fd701933fd5bfb61204e4a172fbbefd00f801d1428344df50ef0c8991175f8857179127a6ac4cb148d41b28db9 534 B

1234567891011121314
  1. import { PointLike } from './Point';
  2. import BoundingRect from './BoundingRect';
  3. import { MatrixArray } from './matrix';
  4. declare class OrientedBoundingRect {
  5. private _corners;
  6. private _axes;
  7. private _origin;
  8. constructor(rect?: BoundingRect, transform?: MatrixArray);
  9. fromBoundingRect(rect: BoundingRect, transform?: MatrixArray): void;
  10. intersect(other: OrientedBoundingRect, mtv?: PointLike): boolean;
  11. private _intersectCheckOneSide;
  12. private _getProjMinMaxOnAxis;
  13. }
  14. export default OrientedBoundingRect;