import { SimpleVector2 } from "../../../math"; import { MinMax2D } from "../../../types"; import { Circle } from "./circle"; import { MassAble2D } from "./object-2d"; /** * https://github.com/schteppe/p2.js/blob/master/src/shapes/Convex.js */ export declare class Triangle2D implements MassAble2D { private readonly pointA; private readonly pointB; private readonly pointC; constructor(pointA: SimpleVector2, pointB: SimpleVector2, pointC: SimpleVector2); /** * https://en.wikipedia.org/wiki/Circumscribed_circle */ getCircumscribedCircle(): Circle; get area(): number; get boundingRadius(): number; get circuit(): number; /** * http://www.gamedev.net/topic/342822-moment-of-inertia-of-a-polygon-2d/ */ get momentOfInertia(): number; toMinMax(): MinMax2D; } //# sourceMappingURL=triangle-2d.d.ts.map