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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo样例文件解析之ImportExport_CSV to Stuff

发布于:2019-09-23 18:11:30
首页/技术分享/Dynamo
收藏
4841

朱光旺

更多

该样例文件主要是介绍CSV的文件如何作为Dynamo驱动的对象。

1、通过节点File Path读取后缀为CSV的文件,该文件中的数字表示的是点三个方向的分量值。然后通过节点File.FromPath将路径转化为Dynamo可以识别的“文件”。

2、通过节点File.ReadText可以将“文件”转化为字符串,从预览的结果中可以看到这些内容首先是由逗号分隔,两个逗号之后又会有一个回车符作为分隔。首先将回车符作为分隔的标志,将每一行数据都放进一个子列表中。

3、然后以逗号作为分隔符,将原本位于子列表中的数据再次细分,达到的效果就是第一层级的子列表又会分出三个子列表。但是这些子列表中的对象都是字符串,需要经过节点String.ToNumber将字符串转化为数字。

4、节点List.FirstItem可以获取列表的第一个索引项。节点List.GetItemAtIndex可以获取指定的索引项,图中输入端index输入的是1,就表示提取第二项。节点List.LastItem可以获取列表的最后一个索引项。最后通过节点Point.ByCoordinates生成点对象。

5、节点Geometry.Scale可以将输入的对象进行缩放,图中输入端amount输入2.337表示将对象放大2.337倍。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Dynamo样例文件解析之Geometry_Surfaces

下一篇:Revit如何创建与项目样板一致的矩形柱?