/* ==============================================================================
* 功能描述:SpaceExtend
* 创 建 者:Garrett
* 创建日期:2019/12/6 14:52:05
* ==============================================================================*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.DB.Mechanical;
using SAGA.DotNetUtils.Extend;
using ServiceRevitLib.Common;
namespace ServiceRevitLib.Extend
{
///
/// SpaceExtend
///
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));
}
}
}