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

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

Dynamo樣例文件解析之ImportExport_CSV to Stuff

發(fā)布于:2019-09-23 18:11:30

來(lái)福

更多

該樣例文件主要是介紹CSV的文件如何作為Dynamo驅(qū)動(dòng)的對(duì)象。

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

2、通過(guò)節(jié)點(diǎn)File.ReadText可以將“文件”轉(zhuǎn)化為字符串,從預(yù)覽的結(jié)果中可以看到這些內(nèi)容首先是由逗號(hào)分隔,兩個(gè)逗號(hào)之后又會(huì)有一個(gè)回車符作為分隔。首先將回車符作為分隔的標(biāo)志,將每一行數(shù)據(jù)都放進(jìn)一個(gè)子列表中。

3、然后以逗號(hào)作為分隔符,將原本位于子列表中的數(shù)據(jù)再次細(xì)分,達(dá)到的效果就是第一層級(jí)的子列表又會(huì)分出三個(gè)子列表。但是這些子列表中的對(duì)象都是字符串,需要經(jīng)過(guò)節(jié)點(diǎn)String.ToNumber將字符串轉(zhuǎn)化為數(shù)字。

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

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

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

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

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