
【问题】在应用 Dynamo 处理数据时,经常会出现多余的数据类型,如一个列表中包含点(point)和曲线(NurbsCurve)数据类型,我们只需要曲线数据类型。
【解决方法】
一、在 List→Modify→RemovelfNot 日录下:List.RemovelfNot 节点功能为:删除列表中非指定类型的成员,如下图所示:其中 list 为被过滤的列表,type 为在 list 列表中要保留的数据类型。如图1所示

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

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

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