嘗試利用Rhino 7推出的新功能-Rhino.Inside.Revit來實作產生牆面磁磚,本案例中的貼磚設定如下:
尺寸:二丁掛(27cm x 6cm)
磚縫:1cm
貼磚方式:全橫貼
起始貼磚位置:使用者可自訂(若無則抓取左下角起始點)
磁磚分類:佈設完成後分為整磚(淺綠色)與切磚(粉紅色)並統計其數量
實作步驟如下:
使用者點選需貼磚的面
判別最大矩形範圍
識別開孔位置
利用Rectangular Array建立磁磚
判別須扣除掉的磁磚(開孔內或最大矩形範圍外)
找出開孔邊緣或牆邊界的磁磚進行布林運算(避免運算量太大)
利用面積判斷是否為整磚或切磚
將貼磚結果用模型線的方式建立於Revit中
完成
最終成果如下面的影片,後續還有蠻多可以再精進的地方,例如:
調整磚縫減少切磚的數量
利用Galapagos進行最佳化處理
磚縫或許可以分為不同區域進行調整,而非單一值
盡量不要有太小塊的磁磚產生,避免現場裁切困難
如果你有任何想法,歡迎留言告訴我,喜歡我的文章或影片,也不要忘記按讚、訂閱以及分享。
Comments