下载app免费领取会员
Dynamo里面有个PythonScript节点,我默认你知道它是来干嘛的。双击空白处打开后是这个默认状态
里面其他的东西都不用管,只需要关心圈起来的两个变量,“IN”是输入,对应着节点的数据输入,“OUT”是输出,对应着节点将数据处理完后的输出。也就是它的端口和一般Dynamo节点的功能是一毛一样的,它的功能定位就是将输入的数据通过Python代码处理并输出,而不是通过Dynamo节点处理。

这个地方我通过PythonScript节点做了一个过滤的功能,将指定列表中能被2整除的数选择出来。
首先指定输入端,如下图,后面的“IN[0]”和节点面板上的输入端完全一样,也就是将“IN[0]”中的数据存储在‘categories‘变量里:
接下来的代码就是将存储在变量‘categories’(可用其他单词代替)中的数据遍历并判断处理,然后将结果逐一添加到一个空的列表里:
很简洁,很清晰,新增的代码也就5行,并且没有缩写(列表解析),这就是Python的魅力所在。
1.强行转程序猿需谨慎,不建议,很可能结果是从一个坑跳到了另外一个坑,前提还是你有入坑的资格
2.专业技能+编程双重加持的复合型人才更吃香

文章来源:revit室内设计
仅作分享交流,文章版权归原作者所有。
转载请注明来源本文地址:https://www.tuituisoft/bim/14138.html
上一篇:没有了
下一篇:没有了