Autodesk.Revit.DB.Architecture.HandRailPosition
是Revit API 中一种枚举类型,它描述了手rail定位的位置。手rail是建筑中安全和便捷行走的中要工具之一,通过这个枚举类型,我们可以指定手rail 的位置。
常量名 | 数值 | 描述 |
---|---|---|
Inside | 0 | 手rail在桥面(或楼梯上)中心的内侧 |
Center | 1 | 手rail在桥面(或楼梯上)的正中心 |
Outside | 2 | 手rail在桥面(或楼梯上)中心的外侧 |
方法名 | 描述 |
---|---|
ToString() | 返回当前枚举类型的名称。 |
以下代码示例中,将一个新的手rail添加到楼梯上,并指定其在外侧定位,这意味着手rail将从楼梯的外侧垂直向上安装。
// 获取Revit文档对象
Document doc = commandData.Application.ActiveUIDocument.Document;
// 获取当前文档的基本图形文件
FilteredElementCollector stairsCollector = new FilteredElementCollector(doc);
stairsCollector.OfClass(typeof(Stairs));
// 获取第一组楼梯
Stairs firstStairs = stairsCollector.FirstElement() as Stairs;
// 创建楼梯handrail对象
HandRail newHandRail = HandRail.Create(doc, firstStairs.Id, HandRailPosition.Outside);
// 在Revit图形用户界面上刷新
doc.Regenerate();
本文档由AI助手完成,仅供参考和学习使用。如有侵权或不当之处,请联系我们及时处理。