首页/BIM专题

BIM教程 | Dynamo过滤不同的数据类型图文教程(文/陈旭洪)

发布于:2025-11-03 13:11:20
243人 分享

【问题】在应用 Dynamo 处理数据时,经常会出现多余的数据类型,如一个列表中包含点(point)和曲线(NurbsCurve)数据类型,我们只需要曲线数据类型。

【解决方法】

一、在 List→Modify→RemovelfNot 日录下:List.RemovelfNot 节点功能为:删除列表中非指定类型的成员,如下图所示:其中 list 为被过滤的列表,type 为在 list 列表中要保留的数据类型。如图1所示

腿腿教学网-BIM教程 | Dynamo过滤不同的数据类型图文教程(文/陈旭洪)

二、构造数据类型

构造一个需要保留的数据类型,本案例中为曲线(NurbsCurve)数据类型,直接输入一个构造的任意曲线(NurbsCurve)数据类型,脚本会报错:数据类型不匹配,如图2所示:

腿腿教学网-BIM教程 | Dynamo过滤不同的数据类型图文教程(文/陈旭洪)

这里还需要“ObjectType”节点,将曲线(NurbsCurve.转化为曲线数据类型。该节点目录为:Input-Obiect→Type。I确脚本如图3所示:

腿腿教学网-BIM教程 | Dynamo过滤不同的数据类型图文教程(文/陈旭洪)

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

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