| | |
| | | return true; |
| | | } |
| | | |
| | | vm.HydroInfo = HStation.Hydro.TransferHelper.FromRevit(vm.RevitModel, out msg); |
| | | vm.HydroInfo = HStation.Hydro.TransferHelper.FromRevit |
| | | (vm.RevitModel, out List<Yw.Model.HydroParterScenePropValueInfo> allScenePropValueInfo, out List<Yw.Model.HydroDecoratorInfo> allDecoratorList, out msg); |
| | | if (vm.HydroInfo == null) |
| | | { |
| | | feedBackMsg?.Invoke($"水力结构文件解析失败,{msg}!!!", Color.Red); |
| | |
| | | |
| | | feedBackMsg?.Invoke("水力结构文件解析成功。。。", Color.Green); |
| | | feedBackProgress?.Invoke(100, 40); |
| | | vm.HydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(vm.HydroInfo.ID); |
| | | //vm.HydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(vm.HydroInfo.ID); |
| | | vm.HydroInfo = await HStation.BLL.XhsHydroInfo.GetByID(vm.HydroInfo.ID); |
| | | |
| | | if (allDecoratorList != null && allDecoratorList.Count > 0) |
| | | { |
| | | await BLLFactory<Yw.BLL.HydroDecoratorInfo>.Instance.Save(vm.HydroInfo.ID, HStation.Revit.ConstParas.Scene, allDecoratorList); |
| | | } |
| | | #endregion |
| | | |
| | | #region 第六步 关联水力结构模型(进度 50%) |
| | |
| | | return true; |
| | | } |
| | | |
| | | //var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);//正式代码 |
| | | var bimfaceId = 10000884893369;//测试用例 10000884893369 10000894297457 10000895957527 |
| | | var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);//正式代码 |
| | | //var bimfaceId = 10000884893369;//测试用例 10000884893369 10000894297457 10000895957527 10000896316958 10000896755736 |
| | | if (bimfaceId < 1) |
| | | { |
| | | feedBackMsg?.Invoke("Revit模型文件上传失败!!!", Color.Red); |
| | |
| | | |
| | | feedBackProgress?.Invoke(100, 60); |
| | | feedBackMsg?.Invoke("正在进行模型轻量化...", Color.Black); |
| | | //var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);//发起转换 |
| | | var bimfaceTranslateStatus = Yw.BIMFace.eTranslateStatus.Processing;//测试代码 |
| | | var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);//发起转换 |
| | | //var bimfaceTranslateStatus = Yw.BIMFace.eTranslateStatus.Processing;//测试代码 |
| | | |
| | | if (bimfaceTranslateStatus != Yw.BIMFace.eTranslateStatus.Success) |
| | | { |