下載app免費領取會員
1、該文件主要講解的是如何使用代碼塊創(chuàng)建一個函數并調用。首先通過一個代碼塊節(jié)點先定義一個函數,以def開頭,加上一個空格之后是函數的名稱,接著通過小括號填入變量的名稱?;剀嚀Q到下一行,用一對大括號將函數的主體包含在內。函數末尾需要用“return=???”作為結尾以明確該函數輸出的具體結果。圖中就是創(chuàng)建了一個生成球體的函數,該函數可以通過判斷球體圓心的Z軸坐標分量值自動匹配半徑值。
2、通過節(jié)點Point.ByCoordinates生成點,這些點的Y分量值和Z分量值由列表{0, 25, 50, 75, 100}控制。節(jié)點使用的是最短連綴,因此五個點與五個點一一對應只生成五個點。
3、調用已創(chuàng)建的函數時,只需要在代碼塊中直接輸入函數的名稱,然后在名稱后用一對小括號填入函數的變量,可以是變量的值,也可以是變量的名稱,圖中為變量的名稱。最終的結果就是越高的球體半徑越大。
4、如果將第三步中生成點的連綴方式改為叉積,就得到5x5=25個點,將這些點作為自定義函數sphereByZ的輸入端就得到如圖所示的效果,越高的球體半徑越大,處于相同高度的球體半徑一致。
本文版權歸腿腿教學網及原創(chuàng)作者所有,未經授權,謝絕轉載。
上一篇:DynamoPrimer解析之Dynamo-Syntax_Attractor-Surface
下一篇:如何使用Dynamo創(chuàng)建項目參數(投稿/文/李呈偉)
推薦專題