yanchengPowerSupply/node_modules/mxdraw/dist/lib/MxModule/MxDbEllipse/draw.js

1 line
543 B
JavaScript

import MxDbEllipse from".";import McEdGetPointWorldDrawObject from"../McEdGetPointWorldDrawObject";import MrxDbgUiPrPoint from"../MrxDbgUiPrPoint";import MxFun from"../MxFun";export default function drawMxDbEllipse(){const t=new MrxDbgUiPrPoint,r=MxFun.getCurrentDraw(),e=new McEdGetPointWorldDrawObject,o=new MxDbEllipse;t.setMessage("\n点击开始绘制椭圆:"),t.go(()=>{o.point1=t.value(),e.setDraw(t=>{o.point2=t,e.drawCustomEntity(o)}),t.setUserDraw(e),t.setMessage("\n再次点击结束绘制椭圆:"),t.go(()=>{r.addMxEntity(o)})})};