123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
-
- using Autodesk.Revit.DB;
- using Autodesk.Revit.DB.Mechanical;
- using RevitToJBim.MBI;
- using SAGA.DotNetUtils.Extend;
- using SAGA.RevitUtils.Extends;
- namespace RevitToJBim.Extension
- {
-
-
-
- public static class SpaceExtend
- {
-
-
-
-
-
- public static bool IsDeleteSpace(this Space space)
- {
-
- double perimeter = space.Perimeter;
-
- double area = space.Area;
-
- return (perimeter.IsZero(MBIConst.SpacePerimeterTolerance)) || (area.IsZero(MBIConst.SpaceAreaTolerance));
- }
-
-
-
-
-
-
-
- public static string GetSpaceDefaultName(this Space space)
- {
- string defaultName = space.Name;
- var roomname = space.GetParameterString(BuiltInParameter.ROOM_NAME);
- if (roomname == "空间" || roomname.IsNullOrEmptyExt()) return defaultName;
- defaultName = roomname;
- return defaultName;
- }
- }
- }
|