Autodesk.Revit.DB.SlabEdge
是Revit API中的一个类,用于描述楼板边缘。
StartPoint
:起始点EndPoint
:结束点Slab
:所属楼板EdgeType
:边缘类型GetLoops()
:获取边缘的闭合区域,返回一个IList<CurveLoop>
对象JoinSlab()
:将楼板与当前边缘连接起来Slab slab = doc.GetElement(slabId) as Slab;
Line line = Line.CreateBound(startPoint, endPoint);
SlabEdge slabEdge = SlabEdge.Create(slab, line);
var edgeLoops = slabEdge.GetLoops();
foreach (CurveLoop loop in edgeLoops)
{
// 对闭合区域进行处理
}
slabEdge.JoinSlab();
Autodesk.Revit.DB.SlabEdge
类通常与Autodesk.Revit.DB.Slab
类一起使用,用于描述楼板的形状和边缘。该类提供了对楼板边缘的基本操作,如获取边缘的闭合区域和将楼板与边缘连接起来。