下載app免費領取會員
以下文章來源于犀牛參數化云平臺 ,作者表叔白云生
平面是沒有邊界且向兩個方向無限延伸的,用Panel面板來查看平面所輸出的數據,可以發現平面是由一個平面中心點以及垂直于這個平面的向量共同組成的數據。GH把向量和平面都以點的數據形式來存儲,這樣也簡化了數據的結構類型。
平面在GH中的主要作用是定位物體,其顯示大小可以在【Display→PreviewPlaneSize】中調整,讀者可根據模型尺寸調整平面的顯示大小。以下通過一個案例介紹Plane的應用方法:
(1)用Ellipse運算器創建一個長軸和短軸半徑分別為65、55的橢圓。同時需要通過右鍵單擊其E輸出端,選擇Reparameterize將曲線的區間范圍定義到0to1,這樣做的目的是與Range運算器的0to1默認區間范圍保持數據關聯。
(2)調入Range運算器,由于其D輸入端的默認區間范圍是0to1,將該區間等分24段,那么可生成25個數值。
(3)通過PerpFrame運算器生成橢圓的切平面,將上一步驟中等分區間的數值賦予其t輸入端,那么生成切平面的數量為25個。
(4)通過Ellipse運算器以切平面為定位中心生成橢圓,其長軸和短軸半徑分別設定為34、15。
(5)調入Range運算器,將5*Pi的弧度值賦予其D輸入端,將步驟2中的等分段數24賦予其N輸入端。
(6)通過Rotate運算器將橢圓進行旋轉,將步驟3中生成的切平面賦予其P輸入端作為參考平面;將上一步驟中等分的區間數值賦予其A輸入端作為旋轉的弧度值。
(7)通過Loft運算器將旋轉后的橢圓進行放樣成面。
(8)由DivideDomain2和Isotrim兩個運算器依據二維區間進行細分子曲面。
(9)用Surface運算器拾取Isotrim運算器的輸出結果,并通過右鍵單擊Surface運算器的輸入端,將WireDisplay的連線模式改為Hidden,即可隱藏其與Isotrim運算器之間的連線。
(10)通過Area運算器提取每個子曲面的中心點,并由Deconstruct運算器將中心點分解為X、Y、Z坐標。
(11)用Bounds運算器統計中心點的Y坐標值組成的區間范圍,并由DeconstructDomain運算器提取區間的最小值和最大值。
(12)將區間的最小值和最大值分別賦予GradientControl運算器的L0、L1兩個輸入端,同時將步驟10的中心點分解后的Y坐標賦予其t輸入端。
(13)通過CustomPreview運算器將漸變色賦予子曲面,讀者可嘗試將漸變色依據更換為X或Z坐標,查看子曲面的不同漸變色效果。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
下一篇:大家都在用什么工具?行業BIM軟件應用調研報告出爐!
推薦專題