| | |
| | | feedBackMsg?.Invoke("Revit模型文件解析失败!!!"); |
| | | } |
| | | |
| | | var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName); |
| | | //var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName); |
| | | var bimfaceId = 10000869537010; |
| | | if (bimfaceId < 1) |
| | | { |
| | | feedBackMsg?.Invoke("Revit模型文件上传失败!!!"); |
| | |
| | | } |
| | | |
| | | feedBackMsg?.Invoke("解析Revit模型文件成功。。。"); |
| | | |
| | | |
| | | |
| | | feedBackProgress?.Invoke(100, 60); |
| | | |
| | |
| | | feedBackProgress?.Invoke(100, 80); |
| | | |
| | | vm.BimfaceFileRelationID = bimfaceRelationId; |
| | | |
| | | #endregion |
| | | |
| | | #region 发起bimface转换 |
| | | |
| | | feedBackMsg?.Invoke("正在进行Bimface模型轻量化..."); |
| | | var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId); |
| | | if (bimfaceTranslateStatus != Yw.BIMFace.eTranslateStatus.Success) |
| | | { |
| | | await Yw.WinFrmUI.BimfaceHelper.WaitFileTranslateStatusUntilSuccess(bimfaceId, 3000); |
| | | } |
| | | //var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId); |
| | | //if (bimfaceTranslateStatus != Yw.BIMFace.eTranslateStatus.Success) |
| | | //{ |
| | | // await Yw.WinFrmUI.BimfaceHelper.WaitFileTranslateStatusUntilSuccess(bimfaceId, 3000); |
| | | //} |
| | | await Yw.WinFrmUI.BimfaceHelper.WaitFileTranslateStatusUntilSuccess(bimfaceId, 3000); |
| | | feedBackMsg?.Invoke("Bimface模型轻量化完成。。。"); |
| | | |
| | | feedBackProgress?.Invoke(100, 90); |
| | | |
| | | #endregion |
| | | |
| | | #region 更新状态 |