下载app免费领取会员
本次分享是从可视化编程的角度来给大家讲清楚dynamo中的程序设计到底如何进行的,然而对于一些编程小白来说,在编写dynamo程序时会出现各种各样的低级错误,大多数是因为我们对一些编程概念不了解所导致。因此本次分享从概念的角度为大家剖析dynamo中一些基础的编程知识。我们都知道dynamo是一种以节点的形式来实现人机交互的可视化编程,其底层逻辑是以编程语言是实现这一目的。
在python世界里分为以下三种,见下图.
a、字符串识别:只要别三引号、双引号、单引号的括起来的都为字符串,不论是python世界里的语言还是现实世界甚至月球语言。主要括起来,都为字符串类型。
b、概念:字符串,顾名思义就是一个个字符串联起来的组合,可以是一个数字,一个字母,一个符号。而且可以表达现实世界的的词语,句子,表达式等。
简单来说,就是不带小数的数字。
主要利用整数和浮点数通过运算符进行四则运算。常用的运算符有如下。
字符串的拼接简单来说只用加号连接起来就行,只要满足字符串类型。
2.1、分行
2.2、替换
2.3、大小写
2.4、合并
2.5、插入
2.6、个性化处理
在dynamo里面用Object.type这一节点来实现这一操作。
Int()函数的本质是将数据转化为整数。
float()函数可以将整数和字符串转化为浮点类型。
最后用一张图来总结一下这三种数据的关系以及应用。
1、曲面大屋顶无缝嵌板表皮制作,效果图如下
2、同样给大家附上全设计程序制作节点图
3、大概说一下思路
主要通过提取Excel中的点的数据等一系列数据处理得到自适应族的八个点,除此通过自适应族与嵌板不同角度来给屋顶着色。
总结一下:综上所述,我们的目的是打通Revit+Dynamo+Excel 之间的数据能够更好的传递,以及达到我们想要的目的。只有这样,才能使我们的数据更好的传递给下一方。
本次分享结束,祝大家玩的愉快。
文章来源: Dynamo实战
作者:bim sea
转载请注明来源本文地址:https://www.tuituisoft/bim/22813.html
上一篇:没有了
下一篇:没有了