Dynamo初学常识梳理(四)——Revit图元

希望想学 Dynamo 的小伙伴坚持住,每天积累一点点知识,Dynamo 你很快就能上手的!Dynamo 并不是你想的那样难学哦!

今天要讲的是如何从 Dynamo 中获取 Revit 的图元,这些节点很常用,不需要全背下来,但是需要心中有数,用的时候知道在哪里找即可。下面进入正题:

一、Revit 的层级结构(族类别、族、族类型、实例)

二、Dynamo 中提供选择 Revit 图元的节点

其中,手动选择有:

分类选择有:

三、创建 Revit 中的图元

四、常用的创建 Revit 图元的节点

今天这些知识比较有针对性,主要是获取和创建 Revit 图元的节点,当然    Dynamo 中远不止这些节点,只是简单举一个例子,后续需要自己去尝试,多练就能很快掌握这些!

而且 Dynamo 中,每个节点都有中文的解释,鼠标悬浮在上面就会显示,帮助你理解节点的用法哦!

不知道大家觉得这些笔记是否有用,大家可以在文章后面留言,或者在公众号内留言,我会听取大家的建议和意见,不断改进的哈!

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要让在Dynamo中过滤出的图元Revit中处于选中状态,您需要使用Dynamo中的"SelectModelElement"节点,该节点可以选择Revit中的模型元素。您可以通过将过滤出的图元作为输入,将其传递到"SelectModelElement"节点中,从而实现在Revit中选择这些图元的目的。 ### 回答2: 在Dynamo中,可以通过使用RevitAPI中的节点来过滤出所需的图元,并通过调用RevitAPI中的方法将它们设置为选中状态。以下是实现的步骤: 1. 使用Dynamo中的相应节点,如“选择元素”节点,来过滤出所需的图元。可以根据属性、类别、名称等条件来筛选图元。 2. 使用“选择”节点将过滤出的图元传递给RevitAPI中的节点。 3. 在RevitAPI中,使用“Revit Document”节点获取当前的Revit文档。 4. 使用“Selection”节点将图元设置为选中状态。可以将“选择”节点的输出连接到“Selection”节点的输入,然后将“Revit Document”节点的输出连接到“Selection”节点的相应输入。 5. 将“Selection”节点的输出连接到“Geometry Preview”节点,以在Dynamo中显示选中的图元。 通过以上步骤,在Dynamo中过滤出的图元将会在Revit中处于选中状态。 ### 回答3: 要在Revit中将Dynamo中过滤出来的图元设为选中状态,需要使用Revit的API来实现。在Dynamo中,我们可以使用Python脚本节点来编写必要的代码。 首先,我们需要导入RevitDynamo的相关库与命名空间。在Dynamo中,我们需要导入Revit的两个命名空间:RevitRevit.Elements。我们还需要导入Dynamo的库来访问Revit API。 然后,我们可以使用Dynamo节点中的过滤器节点来选择需要过滤的图元。将过滤器节点的输出连接到Python脚本节点。在Python脚本节点中,我们可以获取过滤器节点的输出,并将其转换为Revit中的元素对象。 接下来,我们可以使用Revit API来将图元设为选中状态。我们可以使用Revit文档对象来访问当前的Revit文档。然后,我们可以使用文档对象的Selection集合来添加图元。 最后,我们通过将选中的图元输出到Dynamo节点中,我们可以在Revit中看到相应的图元处于选中状态。 需要注意的是,由于DynamoRevit具有不同的运行环境,因此我们需要确保所使用的版本和API兼容。另外,如果在DynamoRevit之间传递大量的数据,可能会导致性能问题,需要注意处理。 通过上述步骤,我们可以在Revit中把在Dynamo中过滤出的图元设置为选中状态,从而实现所需的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九哥BIMer

予人玫瑰,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值