应用程序:MultistoryStairs

Revit平台:所有版本

Revit版本:2018.0

首次发布版本:2018.0

编程语言:C#

技能水平:中等

类别:元素

类型:ExternalApplication

主题:多层楼梯(MultistoryStairs

摘要:

多层楼梯编辑工具,包括通过标准楼梯创建多层楼梯,通过选择层级添加/删除楼梯。

类:

Autodesk.Revit.UI.IExternalCommand

Autodesk.Revit.UI.Selection.ISelectionFilter

Autodesk.Revit.DB.Architecture.MultistoryStairs

项目文件:

·Application.cs - 实现了Revit插件接口IExternalApplication

·CreationCommand.cs – 通过给定楼梯元素创建多层楼梯的命令。

·AddRemoveStairsCommand.cs – 两个楼梯操作命令:

o通过选择层级将楼梯添加到多层楼梯中的命令(可以将楼梯对齐)。

o通过选择层级将楼梯从多层楼梯中移除的命令(已对齐楼梯)。

·MySelctionFilter.cs – 用于过滤可选择层级的选择过滤器。

描述:

本示例提供以下功能:

·通过标准楼梯创建多层楼梯。

·选择一些层级,将对齐的楼梯添加到多层楼梯中。

·选择一些层级,从多层楼梯中移除对齐的楼梯。

说明:

打开Revit项目,将一个组件楼梯绘制到项目中。切换到“插件”选项卡。

1.选择一个组件楼梯,在“API_MultistoryStairs”选项卡上单击“创建单个多层楼梯”按钮,为所选组件楼梯创建多层楼梯元素。

2.选择一个多层楼梯,在“API_MultistoryStairs”选项卡上单击“通过选择层级添加楼梯”按钮,然后选择一些能够对齐楼梯的层级将楼梯添加到所选多层楼梯中。

3.选择一个多层楼梯,在“API_MultistoryStairs”选项卡上单击“通过选择层级移除楼梯”按钮,然后选择一些已对齐楼梯的层级从所选多层楼梯中移除楼梯。

源代码

完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码