下載app免費領取會員
快到農歷新年了,陸陸續續大家可能已經在安排年會活動。借此機會介紹一個用Dynamo 做的抽獎器,也許可以在年會上應用一番以體現我們BIM行業的本色,現在介紹如下。
先用dynamo的沙盒模式打開,也就是說不配套打開Revit,因此打開界面是沒有“Revit”節點庫的,如圖:
前期做好整備工作將抽獎名單先輸入到Excel表格內,工作表的名稱為“Sheet1”,輸入完畢后保存,如圖:
然后在dynamo工作空間編寫抽獎程序。
第一步:先將抽獎人員名單讀取出來,節點代碼相對簡單,直接上圖:
第二步:擬定中獎人員名單數量,可以使用Number Slider數字進度條,雙擊節點還可以將“Number Slider”字樣改為“中獎人數”,如圖:
第三步:獲得中獎人員名單,節點用法是生成中獎人員人數多的隨機數,也就是有幾個人中獎就生成幾個隨機數,這個隨機數是從0-1之間,所以還要運用MatTo節點將0-1范圍映射到我們中獎人員人數上去,獲得相應的索引后,再運用“List.GetItemAtIndex”節點將中獎人員提取出來,如圖:
第四步:將中獎人員名單寫回Excel表格內,如圖:
最后點擊運行,立刻在桌面上彈出excel表格,表格內的名單就是中獎名單,短視頻如下:
另外,附件節點全圖供大家參考:
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Revit鏈接文件與模型組互轉
下一篇:Revit房間應用之五:粉刷面積計算(投稿/文/李呈偉)
推薦專題