import McGiWorldDraw from "../McGiWorldDraw"; import MxDbEllipseShape from "../MxDbEllipseShape"; import drawMxDbEllipseArc from "./draw"; /** * 根据中心点、椭圆开始点和结束点确定椭圆弧 * */ declare class MxDbEllipseArc extends MxDbEllipseShape { static cmd: string; static draw: typeof drawMxDbEllipseArc; getTypeName(): string; constructor(); /** 椭圆弧决定开始点 控制x轴半径和开始角度 */ startPoint: THREE.Vector3; setStartPoint(startPoint: THREE.Vector3): this; /** 椭圆弧决定结束点 控制y轴半径和结束角度*/ endPoint: THREE.Vector3; setEndPoint(endPoint: THREE.Vector3): this; worldDraw(pWorldDraw: McGiWorldDraw): void; getGripPoints(): import("three").Vector3[]; moveGripPointsAt(index: number, offset: THREE.Vector3): boolean; } export default MxDbEllipseArc;