|
@@ -4,6 +4,7 @@ using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
using Autodesk.Revit.DB.Mechanical;
|
|
|
+using SAGA.MBI.Tools;
|
|
|
using SAGA.RevitUtils.Extends;
|
|
|
|
|
|
namespace SAGA.MBI.RevitExport.ParseElement
|
|
@@ -24,11 +25,15 @@ namespace SAGA.MBI.RevitExport.ParseElement
|
|
|
Space space=wrapper.RefElement as Space;
|
|
|
if (space == null)
|
|
|
return;
|
|
|
-
|
|
|
- #region 轮廓变更
|
|
|
+ if (!space.IsSpace())
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ #region 轮廓变更
|
|
|
var paths = space.GetBoundaryVertexes();
|
|
|
if (!paths.Any())
|
|
|
return;
|
|
|
+
|
|
|
MbiSpace mbiSpace = new MbiSpace();
|
|
|
mbiSpace.Name = space.Name;
|
|
|
mbiSpace.Id = space.Id.ToString();
|