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

下载app免费领取会员

NULL

ad.jpg

dynamo如何打开python?Dynamo+python联手更优雅!

发布于:2020-09-02 16:28:59
首页/BIM专题
分享

Dynamo里面有个PythonScript节点,我默认你知道它是来干嘛的。双击空白处打开后是这个默认状态

里面其他的东西都不用管,只需要关心圈起来的两个变量,“IN”是输入,对应着节点的数据输入,“OUT”是输出,对应着节点将数据处理完后的输出。也就是它的端口和一般Dynamo节点的功能是一毛一样的,它的功能定位就是将输入的数据通过Python代码处理并输出,而不是通过Dynamo节点处理。

腿腿教学网-dynamo如何打开python?Dynamo+python联手更优雅!

接下来放一个输入Python代码的小例子

这个地方我通过PythonScript节点做了一个过滤的功能,将指定列表中能被2整除的数选择出来。

首先指定输入端,如下图,后面的“IN[0]”和节点面板上的输入端完全一样,也就是将“IN[0]”中的数据存储在‘categories‘变量里:

然后创建一个空列表用来存储结果:

接下来的代码就是将存储在变量‘categories’(可用其他单词代替)中的数据遍历并判断处理,然后将结果逐一添加到一个空的列表里:

最后结果通过OUT直接输出在输出端:

很简洁,很清晰,新增的代码也就5行,并且没有缩写(列表解析),这就是Python的魅力所在。

最后,给编程小白几点建议:

1.强行转程序猿需谨慎,不建议,很可能结果是从一个坑跳到了另外一个坑,前提还是你有入坑的资格

2.专业技能+编程双重加持的复合型人才更吃香

腿腿教学网-dynamo如何打开python?Dynamo+python联手更优雅!

文章来源:revit室内设计

仅作分享交流,文章版权归原作者所有。

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

未标题-1.jpg

上一篇:没有了

下一篇:没有了