import McGiWorldDraw from "../McGiWorldDraw"; import MxDbEllipseShape from "../MxDbEllipseShape"; import drawMxDbEllipse from "./draw"; /** 通过两个构成矩形的点绘制椭圆形 */ declare class MxDbEllipse extends MxDbEllipseShape { static cmd: string; static draw: typeof drawMxDbEllipse; constructor(); getTypeName(): string; create(): MxDbEllipse; /** 开始点 */ point1: import("three").Vector3; setPoint1(point1: THREE.Vector3): this; /** 结束点 */ point2: import("three").Vector3; setPoint2(point2: THREE.Vector3): this; isClosedToCenter: boolean; closed: boolean; worldDraw(pWorldDraw: McGiWorldDraw): void; getGripPoints(): THREE.Vector3[]; moveGripPointsAt(index: number, offset: THREE.Vector3): boolean; } export default MxDbEllipse;