完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學歷
* 工作性質
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領完即止!

下載app免費領取會員

NULL

5cdd2dc095060.jpg

Dynamo樣例文件解析之ImportExport_CSV to Stuff

發(fā)布于:2019-09-23 18:11:30
首頁/技術分享/Dynamo
收藏
5192

來福

更多

該樣例文件主要是介紹CSV的文件如何作為Dynamo驅動的對象。

1、通過節(jié)點File Path讀取后綴為CSV的文件,該文件中的數字表示的是點三個方向的分量值。然后通過節(jié)點File.FromPath將路徑轉化為Dynamo可以識別的“文件”。

2、通過節(jié)點File.ReadText可以將“文件”轉化為字符串,從預覽的結果中可以看到這些內容首先是由逗號分隔,兩個逗號之后又會有一個回車符作為分隔。首先將回車符作為分隔的標志,將每一行數據都放進一個子列表中。

3、然后以逗號作為分隔符,將原本位于子列表中的數據再次細分,達到的效果就是第一層級的子列表又會分出三個子列表。但是這些子列表中的對象都是字符串,需要經過節(jié)點String.ToNumber將字符串轉化為數字。

4、節(jié)點List.FirstItem可以獲取列表的第一個索引項。節(jié)點List.GetItemAtIndex可以獲取指定的索引項,圖中輸入端index輸入的是1,就表示提取第二項。節(jié)點List.LastItem可以獲取列表的最后一個索引項。最后通過節(jié)點Point.ByCoordinates生成點對象。

5、節(jié)點Geometry.Scale可以將輸入的對象進行縮放,圖中輸入端amount輸入2.337表示將對象放大2.337倍。

本文版權歸腿腿教學網及原創(chuàng)作者所有,未經授權,謝絕轉載。

未標題-1.jpg

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

下一篇:Revit如何創(chuàng)建與項目樣板一致的矩形柱?