1 line
795 B
JavaScript
1 line
795 B
JavaScript
import MxDbAlignedDimension from".";import McEdGetPointWorldDrawObject from"../McEdGetPointWorldDrawObject";import MrxDbgUiPrPoint from"../MrxDbgUiPrPoint";import MxFun from"../MxFun";import MxType from"../MxType";export default function drawMxDbAlignedDimension(){let t=new MxDbAlignedDimension;const e=new MrxDbgUiPrPoint;return e.setMessage("\n指定第一点:"),e.go(n=>{if(0!=n)return;const o=e.value();t.setPoint1(o),t.setColor(65314);const r=new McEdGetPointWorldDrawObject;r.setDraw(e=>{t.setPoint2(e),r.drawCustomEntity(t)}),e.setBasePt(o),e.setUseBasePt(!0),e.setUserDraw(r),e.setMessage("\n指定第二点:"),e.setInputToucheType(MxType.InputToucheType.kGetEnd),e.go(n=>{if(0!=n)return void console.log(n);const o=e.value();t.setPoint2(o),MxFun.getCurrentDraw().addMxEntity(t)})}),t}; |