完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

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

发布于:2025-11-03 13:11:20
首页/BIM专题
分享

【问题】在应用 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://www.wanbim/bim/253682.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

客户端下载 Windows 10 / 11 64 位测试版