完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業名稱
    * 信用代碼
    * 所在行業
    * 企業規模
    * 所在職位
    * 姓名
    * 所在行業
    * 學歷
    * 工作性質
    請先選擇行業
    您還可以選擇以下福利:
    行業福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    DynamoPrimer解析之Functions_SphereByZ

    發布于:2019-12-23 09:12:10
    首頁/技術分享/Dynamo
    收藏
    4721

    來福

    更多

    1、該文件主要講解的是如何使用代碼塊創建一個函數并調用。首先通過一個代碼塊節點先定義一個函數,以def開頭,加上一個空格之后是函數的名稱,接著通過小括號填入變量的名稱。回車換到下一行,用一對大括號將函數的主體包含在內。函數末尾需要用“return=???”作為結尾以明確該函數輸出的具體結果。圖中就是創建了一個生成球體的函數,該函數可以通過判斷球體圓心的Z軸坐標分量值自動匹配半徑值。

    01_創建函數.png

    2、通過節點Point.ByCoordinates生成點,這些點的Y分量值和Z分量值由列表{0, 25, 50, 75, 100}控制。節點使用的是最短連綴,因此五個點與五個點一一對應只生成五個點。

    02_創建點圖元.png

    3、調用已創建的函數時,只需要在代碼塊中直接輸入函數的名稱,然后在名稱后用一對小括號填入函數的變量,可以是變量的值,也可以是變量的名稱,圖中為變量的名稱。最終的結果就是越高的球體半徑越大。

    03_運用已創建的函數.png

    4、如果將第三步中生成點的連綴方式改為叉積,就得到5x5=25個點,將這些點作為自定義函數sphereByZ的輸入端就得到如圖所示的效果,越高的球體半徑越大,處于相同高度的球體半徑一致。

    04_改變輸入端再次應用函數.png

    本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

    未標題-1.jpg

    上一篇:DynamoPrimer解析之Dynamo-Syntax_Attractor-Surface

    下一篇:如何使用Dynamo創建項目參數(投稿/文/李呈偉)

    主站蜘蛛池模板: 久久精品一区二区免费看| 3D动漫精品一区二区三区| 亚洲精品一区二区三区四区乱码| 亚洲国产老鸭窝一区二区三区| 亚洲av无码天堂一区二区三区| 无码一区二区波多野结衣播放搜索| 精品久久久久一区二区三区| 国产免费av一区二区三区| 亚洲va乱码一区二区三区| 日本成人一区二区| 男人免费视频一区二区在线观看 | 亚洲一区二区三区偷拍女厕| 国产凸凹视频一区二区| 精品国产一区二区三区不卡 | 美女毛片一区二区三区四区| 中文字幕在线观看一区| 精品一区二区高清在线观看| 国产a久久精品一区二区三区| 国产综合视频在线观看一区| 国产小仙女视频一区二区三区 | 国产日韩一区二区三区在线观看| 精品人妻少妇一区二区三区在线| 日本美女一区二区三区| 国产无人区一区二区三区| 卡通动漫中文字幕第一区| 国产伦精品一区三区视频| 国产亚洲福利精品一区二区| 国产一区二区三区在线电影| 成人在线一区二区| 国产精品99无码一区二区| 日本亚洲国产一区二区三区| 日本免费电影一区二区| 91视频一区二区| 日韩免费视频一区| 精品人体无码一区二区三区| 综合久久一区二区三区| 亚洲狠狠狠一区二区三区| 日韩精品一区二区三区老鸦窝| 国产成人精品一区二三区| 中文字幕亚洲一区| 精品无码一区二区三区电影|