import MxDbRegularPolygon from".";import McEdGetPointWorldDrawObject from"../McEdGetPointWorldDrawObject";import MrxDbgUiPrPoint from"../MrxDbgUiPrPoint";import MxFun from"../MxFun";export default function drawMxDbRegularPolygon(){const r=new MrxDbgUiPrPoint,t=MxFun.getCurrentDraw(),e=new McEdGetPointWorldDrawObject,o=new MxDbRegularPolygon;r.setMessage("\n点击开始绘制多边形:"),r.go(()=>{let n=prompt("请输入多边形的边数","8");n&&(o.sidesNumber=Number(n),o.centerPoint=r.value(),r.setUserDraw(e),e.setDraw(r=>{o.otherPoint=r,e.drawCustomEntity(o)}),r.setMessage("\n再次点击结束绘制多边形:"),r.go(()=>{t.addMxEntity(o)}))})};