var MxFun = undefined; var McEdJigCommand = undefined; var MrxDbgUiPrPoint = undefined; var MxJigCmdManager = undefined; var McEdGetPointWorldDraw = undefined; var McEdGetPointWorldDrawObject = undefined; var AcquireStatus; var DragStatus; var DoneStatius; var InType; var MouseButton; var THREE; var MxThreeJS; var MxTools; function MxModule() { let _intiModles = []; this.regist = function(initFun){ _intiModles.push(initFun); } this.mxInit = function(require) { MxFun = require("./MxFun").MxFun; THREE = MxFun.getTHREE(); MxThreeJS = MxFun.getMxThreeJS(); MxTools = MxFun.getMxTools(); MxJigCmdManager = MxFun.getMxJigCmdManager(); McEdJigCommand = MxJigCmdManager.getMcEdJigCommandClass(); MrxDbgUiPrPoint = MxJigCmdManager.getMrxDbgUiPrPointClass(); McEdGetPointWorldDraw = MxJigCmdManager.getMcEdGetPointWorldDrawClass(); McEdGetPointWorldDrawObject = MxJigCmdManager.McEdGetPointWorldDrawObjectClass(); AcquireStatus = MxJigCmdManager.AcquireStatus; DragStatus = MxJigCmdManager.DragStatus; DoneStatius = MxJigCmdManager.DoneStatius; InType = MxJigCmdManager.InType; MouseButton = MxJigCmdManager.MouseButton; let iLen = _intiModles.length; for(let i = 0; i < iLen;i++) { _intiModles[i](); } } } var mxModule = new MxModule();