Autodesk.Revit.DB.BaseArray
类表示用于创建以特定类型为单位的序列对象。在Revit中,该类可以用于创建3D模型中的更复杂几何实体或者其他任何需要序列对象的场景。
Autodesk.Revit.DB.BaseArray
类的构造函数如下所示:
public BaseArray()
Autodesk.Revit.DB.BaseArray
类具有以下属性:
Count
:获取数组中元素的数量。Autodesk.Revit.DB.BaseArray
类具有以下方法:
Clear
:清除数组中的元素。
Dispose
:释放对象中的非托管资源以及托管资源。
GetEnumerator
:获取数组的枚举器。
Insert
:将对象插入到指定的数组索引处。
RemoveAt
:从数组中移除指定索引处的元素。
以下示例演示如何使用Autodesk.Revit.DB.BaseArray
类创建一个包含多个点的点列对象:
// 创建一个包含多个点的点列对象
BaseArray points = new BaseArray();
points.Append(new XYZ(0, 0, 0));
points.Append(new XYZ(0, 10, 0));
points.Append(new XYZ(10, 10, 0));
// 使用点列对象创建一条直线
Line line = Line.CreateBound(points.get_Item(0), points.get_Item(2));
在该示例中,我们先创建了一个包含三个点的点列对象,然后使用该点列对象创建了一条直线。