Revit二次开发流程图
2021-03-09 18:22:15 0 举报
针对Revit二次开发流程进行梳理
作者其他创作
大纲/内容
三角面片名称、ID
Revit 2016
外部应用
Y
楼层层高
ElementList
参数信息
贴图路径
环境光、凹凸度等
直接运行程序查看结果
RGB值、材质光滑度、透明度、亮度
新建类,从IExternal Command接口派生,重载Execute()方法,添加用户程序,编译代码
N
在Visual Studio中建立类库工程
楼层ID
支持.Net Framework的开发平台语言
材质ID
Visual Studio 2017
是否编译成功
在程序头部添加Revit API命名空间引用
MaterialList
开发准备
设置命令属性中控制命令模式的事务模式和更新模式Manual,当对象命令结束后需用户手动提交。Transaction(Transaction Mode.Manual)Regeneration(Reneration Option.Manual)
材质名称
满足要求
外观名称
新建类,从IExternal Application接口派生,重载OnStartup()和OnShutdown()方法,添加用户程序,编译代码
楼层名称
添加Revit接口装配文件RevitAPI.dll、RevitAPIUI.dll
材质类别
构件名称
开发实现
编译通过后会生成DLL文件,在通过Add-In Manager加载该装配文件到Revit
环境搭建
LayerList
外部命令
几何信息
Revit软件二次平台开发
XXX.xml
外观ID
程序开发结果
法向量
面索引
使用Revit软件建立BIM模型
顶点坐标
在程序头部添加Windows窗体空间、数据流操作的命名空间引用
ApperanceList
收藏
0 条评论
下一页