🌓
搜索
 找回密码
 立即注册

BKM Revit二次开发04—Revit二次开发的简单说明

admin 2020-4-10 18:59:46 97776

此教程适合零基础入门学习,先用10期左右贯通整个开发流程,之后专注于功能开发。

1. 文档(Application)/应用(Document)解释

(1)Application的作用

①获取Revit的版本及产品信息

②共享参数管理

(2)UIApplication的作用

①UI拓展

②插件管理

(3)Document的作用

①获取位置和场地信息

②管理视图

③获取元素(ElementId、Refenrence、UniqueId)

④文档相关操作(打开、关闭、文件名、路径等)

(4)UIDocument的作用

①视图管理

②显示元素

③获取元素(Selection)

(5)Transaction的作用

①每一组对模型的操作都需要一个Transaction

②这一组操作可以是多个动作也可以是单个动作

③目的是将复杂的动作拆解成简单动作

2. Revit元素解释

(1)category(类别)>family(族)>type(族类别)>instance(族实例)

结构柱>矩形结构柱>矩形结构柱400×400>视图中一个矩形结构柱400×400元素

(2)系统族和标准族

①系统族

墙、板、屋顶等片状的构件,具有厚度无法单独保存文件,在继承项目模板

从HostObject派生

②标准族

可以单独保存成rfa文件,形成族库,从InsertableObject派生

3. 接口类型

(1)External Command

使用频繁,通过Revit中附加模块面板下,外部工具Add-In Manager (Manual Mode)手动载入

(2)External Application

会使用到,一般用于添加面板按钮,菜单或者工具条,在Revit启动或关闭时启动功能,配合Addin文件使用。


此部分会在知乎专栏持续更新......


扫一扫

101710.jpg
随机推荐

最新主题

0 回复

高级模式
游客
返回顶部