import McGiWorldDraw from "../McGiWorldDraw"; import MxDbCircleShape from "../MxDbCircleShape"; import drawMxDbCircleArc from "./draw"; declare class MxDbCircleArc extends MxDbCircleShape { static cmd: string; static draw: typeof drawMxDbCircleArc; /** 根据圆心、起始点、结束点位置动态绘制圆弧 **/ constructor(); getTypeName(): string; /** 圆弧开始点 设置开始点将自动计算 radius、startAngle、endAngle */ startPoint: THREE.Vector3; setStartPoint(startPoint: THREE.Vector3): this; /** 圆弧结束点 设置结束点将自动计算 radius、startAngle、endAngle */ endPoint: THREE.Vector3; setEndPoint(endPoint: THREE.Vector3): this; worldDraw(pWorldDraw: McGiWorldDraw): void; computePointAngle(point: THREE.Vector3): number; getGripPoints(): import("three").Vector3[]; moveGripPointsAt(index: number, offset: THREE.Vector3): boolean; } export default MxDbCircleArc;