Dynamo中的输入节点
首先,Dynamo中的输入节点有很多种类型,比如说:数字的输入、字符串的输入、布尔值的输入(也就是True和False)、颜色的输入和条件输入等等。
数字输入
数字输入呢,比较简单,一个是Number 节点,我们可以创建任意数字,可以是整数也可以是小数,需要注意的是所输入的小数会根据软件的设置进行小数位保留,那么我们可以在设置选项中进行更改。
另外一个数字的输入节点是number slider 数字滑动条。我们可以在其节点内部设置它的最小和最大值以及滑动的步距,我们添加一个Watch 节点对结果进行查看,可以把运算方式更改为自动运算,便于结果的展示,这时我们可以看到结果是随着我们滑动条的移动而变化的,这个赋值方式在建筑设计里面用得比较多,通过他们需要通过这种方式来找到一个最优的值
字符串输入
接下来是字符串节点,也就是string节点。
布尔值输入
布尔值的输入是借助于 Boolean 这个节点完成的,里面包含两个单选框,供我们进行选择。
颜色的输入
接着是颜色的输入,颜色的输入需要用到Color.ByARGB这个节点来实现,这个节点有四个输入项:a代表透明度,r是红色,g是绿色,那么b是蓝色。
条件输入
条件输入是指根据特定的判断条件来决定输入的值类型,需要借助于 IF 判断来完成。
Code Block节点
介绍完上面几种输入节点,我们最后再来介绍一种万能的输入节点:Code Block。这个节点只需要在工作空间的空白处单击即可获得,那么使用Code Block节点分别再对以上输入重新实现。
那么Code Block节点不仅仅可以作为输入节点,还有很多其他得用途,关注我的个人公众号和博客,后续会单独讲解。