首页/BIM专题

BIM技术 | BIM如何对图元进行标记?Dynamo如何创建图元标记

发布于:2025-05-26 05:30:01
18人 分享

    文章来源:BIM便利店

image.png

    成果预览

    在我看来,Dynamo能做的最有用的事情之一就是任务自动化。它让我们可以在5分钟或10分钟内快速编写出一个简单的脚本,这可以为我们节省数小时甚至数天的时间。这个模块就是这样一个例子。

    分步解析

    1.创建了一个布尔解关和Python脚本,脚本的详细介绍请查看DyPython笔记:

image.png

    2.Python脚本节点的输出是一个包含三个子列表的列表。第一个子列表是图纸,第二个子列表是图纸名称。最后一个子列表是图纸编号。正如在Watch节点中所看到的,列表的顺序是相同的,因此我们现在有三个列表,包括图纸、图纸名称和图纸编号,它们的顺序是相同的。

image.png

    3.利用图纸编号输出布尔值,从而过滤出图纸编号所对应的图纸视图。

image.png

    4.现在我们有了字符串的布尔值列表。

    利用List.FilterByBoolMask获取图纸视图。

image.png

    5.创建输入端,准备创建类型标记。以墙为例:

image.png

    6.创建一个Python脚本,来创建类型标记,脚本详细介绍请查看DyPython笔记:

image.png

    7.再次创建一个脚本用来删除指定类别的标记。脚本详细介绍请查看DyPython笔记:

image.png

    小结

    该程序去除脚本的话,并没有太多的逻辑关系,相对清楚简单。String.Contains确定输入的字符串是否包含给定的字符串,输出端为布尔值。一般对类别进行判断之后可利用List.FilterByBoolMask过滤我们想要的列表,使用频率较高。

    完

    谢谢观看

    原创不易

    转载请与我联系


    Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。

    网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、解发等多个领域。

    需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频

l  BIM培训网校课程目录

l  Revit零基础培训教程

l  BIM项目实战训练营



转载请注明来源本文地址:https://m.tuituisoft/bim/182638.html

上一篇:没有了 下一篇:没有了