diff --git a/packages/geometry/src/BezierCurve.ts b/packages/geometry/src/BezierCurve.ts index 5028e67c6..719845658 100644 --- a/packages/geometry/src/BezierCurve.ts +++ b/packages/geometry/src/BezierCurve.ts @@ -1,5 +1,4 @@ -import { Point } from './Point'; -import { Polygon } from './Polygon'; +import { Point, Polygon } from './index'; export enum BezierCurvepPoints { SOURCE = 0, diff --git a/packages/geometry/src/Polygon.ts b/packages/geometry/src/Polygon.ts index 84f770fad..efb61a84d 100644 --- a/packages/geometry/src/Polygon.ts +++ b/packages/geometry/src/Polygon.ts @@ -1,6 +1,6 @@ -import { Point } from './Point'; import * as _ from 'lodash'; import { Matrix } from 'ml-matrix'; +import { Point, Rectangle } from './index'; export class Polygon { protected points: Point[]; @@ -132,5 +132,3 @@ export class Polygon { return new Rectangle(new Point(minX, minY), new Point(maxX, minY), new Point(maxX, maxY), new Point(minX, maxY)); } } - -import { Rectangle } from './Rectangle'; diff --git a/packages/geometry/src/Rectangle.ts b/packages/geometry/src/Rectangle.ts index 7d6724eb4..1f4f4f132 100644 --- a/packages/geometry/src/Rectangle.ts +++ b/packages/geometry/src/Rectangle.ts @@ -1,5 +1,4 @@ -import { Point } from './Point'; -import { Polygon } from './Polygon'; +import { Point, Polygon } from './index'; export class Rectangle extends Polygon { constructor(tl: Point, tr: Point, br: Point, bl: Point);