🌓
搜索
 找回密码
 立即注册

Revit二次开发:元素成组

admin 2023-2-26 20:49:00 94378
将一个或多个元素组成一个组,类似于CAD中的块。


在Revit中,如果我们想对一个或多个元素进行成组操作,我们可以通过选择一个或多个元素然后点击成组,又或者先点击成组,然后再在组环境中添加所需的元素,两种方式都可以达到我们想要的效果,但在用户操作的时候却需要输入一个组名称才能完成创建,而API提供的方法,Revit会默认命名,并不需要预先输入,下面我们来看看,如何通过API创建组。


01


Document.Create.NewGroup


创建组的方法在Document里,需要预先获得一个或多个元素的Id列表作为参数传入。比如,我们将项目中所有的可载入族都组成一个组:

如上图所示,我们的组便创建成功能了。但因为API创建是由Revit默认命名,因此如果我们想按自己的命名规则命名,就需要在创建完组后,获取它的GroupType,然后再修改Name属性:

这样组名就可以按我们的命名规则来命名。
需要注意的是,创建组和修改组名属于修改文档的操作,因此这两条语句必须在事务开启后操作,并提交或撤回,否则程序在运行时就会报错。

那么关于元素成组便介绍到这~

110758.jpg
随机推荐

最新主题

0 回复

高级模式
游客
返回顶部