Autodesk.Revit.DB.Architecture.StairsPath 类型表示一个电梯路径。这个类描述了一组用于建立楼梯的点,作为三维空间中的坐标。
Points:一个包含 Autodesk.Revit.DB.XYZ 数据类型的列表,表示电梯路径中所有的点。StairsPath():构造函数,创建一个空的电梯路径。StairsPath(IEnumerable<XYZ>):构造函数,根据提供的 IEnumerable<XYZ> 创建一个电梯路径。AddPoint(XYZ):将给定的 XYZ 添加到路径中。Clear():清空路径。// 创建一个电梯路径实例
var stairsPath = new StairsPath();
// 添加三个新点到路径中
stairsPath.AddPoint(new XYZ(0, 0, 0));
stairsPath.AddPoint(new XYZ(10, 0, 0));
stairsPath.AddPoint(new XYZ(10, 10, 0));
// 获取电梯路径列表
var points = stairsPath.Points;
Autodesk.Revit.DB.Architecture.StairsPath 是一个不变的类型,意味着所有的属性和方法都不会修改对象本身。相反,它们都会返回一个新的 StairsPath 实例。StairsPath(IEnumerable<XYZ>) 构造一个已经存在的 XYZ 列表,或者使用 AddPoint(XYZ) 添加一个新的 XYZ 点。以上就是 Autodesk.Revit.DB.Architecture.StairsPath 的技术文档。