完善主體資料,免費(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

5cdd2dc095060.jpg

從零開始學(xué)Dynamo實(shí)戰(zhàn)應(yīng)用篇排序編碼類

發(fā)布于:2018-12-21 14:45:16

來(lái)福

更多

4.2 排序編碼類

4.2.3 坐標(biāo)編碼排序

坐標(biāo)編碼的方式主要是使用實(shí)例的中心點(diǎn)或者插入點(diǎn)坐標(biāo)為基準(zhǔn),根據(jù)其與起始點(diǎn)的距離做排序判斷。

1、視圖中停車格篩選

首先需要選取停車位,通過三個(gè)步驟,第一步選取視圖中的所有圖元,第二步選取族類別為停車場(chǎng)的圖元,最后一步就是求前兩步結(jié)果的交集即得到視圖中族類別為停車場(chǎng)的圖元。

2、選擇起始圖元實(shí)例

選取一個(gè)編碼的基準(zhǔn),這個(gè)基準(zhǔn)作為其他停車位Y方向坐標(biāo)值分類和確定位置的參照。

3、停車格按行分組

將停車場(chǎng)實(shí)例按照Y方向的坐標(biāo)值進(jìn)行分組。分組后有兩個(gè)結(jié)果,輸出端groups儲(chǔ)存著子列表,包含按照關(guān)鍵值編組的各個(gè)值。輸出端unique keys儲(chǔ)存著關(guān)鍵值組成的列表。

4、分組排序

04節(jié)點(diǎn)組將停車位和基準(zhǔn)點(diǎn)的距離進(jìn)行由近至遠(yuǎn)的排序,排序的內(nèi)容是各個(gè)分組,即Y反向進(jìn)行編組排序。

5、分組實(shí)例排序

05節(jié)點(diǎn)組實(shí)現(xiàn)在X方向上依據(jù)已經(jīng)排列好的編組進(jìn)行停車位排序。

6、反轉(zhuǎn)偶數(shù)行實(shí)例排序

在這一步,我們想要得到的效果是某一行編碼從左往右,下一行編碼從右往左,因此調(diào)整偶數(shù)行進(jìn)行反轉(zhuǎn)。

7、按序編碼與編碼回填

將我們排列好的編號(hào)按照要求依次填入每個(gè)停車位“number”這個(gè)屬性中。

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

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

上一篇:從零開始學(xué)Dynamo實(shí)戰(zhàn)應(yīng)用篇排序編碼類

下一篇:Revit2019如何創(chuàng)建帶有共享參數(shù)的單類別標(biāo)記