完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
      * 主體類型
      * 企業(yè)名稱
      * 信用代碼
      * 所在行業(yè)
      * 企業(yè)規(guī)模
      * 所在職位
      * 姓名
      * 所在行業(yè)
      * 學(xué)歷
      * 工作性質(zhì)
      請(qǐng)先選擇行業(yè)
      您還可以選擇以下福利:
      行業(yè)福利,領(lǐng)完即止!

      下載app免費(fèi)領(lǐng)取會(huì)員

      NULL

      ad.jpg

      DynamoPrimer解析之ARCH-Customizing-BaseFile(下)

      發(fā)布于:2020-01-13 12:23:25

      來福

      更多

      6、曲面的點(diǎn)已經(jīng)通過上一步中的移動(dòng)復(fù)制確定了位置,于是通過節(jié)點(diǎn)NurbsSurface.ByPoints創(chuàng)建一個(gè)曲面,輸入端points需要輸入組成曲面的各個(gè)點(diǎn)圖元,輸入端uDegree和輸入端vDegree分別表示U方向和V方向的階數(shù),默認(rèn)是3。

      0601_通過點(diǎn)生成曲面.png

      7、節(jié)點(diǎn)AdaptiveComponent.ByPoints能夠自動(dòng)放置自適應(yīng)構(gòu)件。在此之前,需要確定兩個(gè)變量。

      7.1 第一個(gè)變量是輸入端familyType,即自適應(yīng)構(gòu)件的族類型,該變量可以直接通過節(jié)點(diǎn)Family Types確定。

      7.2 第二個(gè)變量是輸入端points,即自適應(yīng)構(gòu)件的定位點(diǎn)。定位點(diǎn)比較復(fù)雜,需要借助節(jié)點(diǎn)包LunchBox中的節(jié)點(diǎn)LunchBox Quad Grid by Face,該節(jié)點(diǎn)需要三個(gè)輸入端,第一個(gè)輸入端surface就是曲面,輸入端U和輸入端V分別表示U方向和V方向四邊形的數(shù)量。

      7.3 最終的輸出端有三個(gè),第一個(gè)是Panel Pts,即四邊形的四個(gè)點(diǎn)。第二個(gè)是Panel Polys,即四邊形的四條邊。第三個(gè)是Panel Faces,即四邊形的面。我們需要的是四邊形的點(diǎn)作為定位點(diǎn)。

      0701_放置自適應(yīng)構(gòu)件.png

      8、放置完自適應(yīng)構(gòu)件以后,每個(gè)構(gòu)件與太陽光之間都有一個(gè)夾角。

      8.1 節(jié)點(diǎn)Plane.ByBestFitThroughPoints能夠通過輸入的點(diǎn)創(chuàng)建一個(gè)最接近輸入點(diǎn)的平面,節(jié)點(diǎn)Plane.Normal能夠獲取平面的法向量,即得到了每個(gè)構(gòu)件所在平面的法向量。

      8.2 節(jié)點(diǎn)SunSettings.Current能夠獲取當(dāng)前文檔中的日光設(shè)置,節(jié)點(diǎn)SunSettings.SunDirection能夠獲取日光設(shè)置中日光的方向。最后用節(jié)點(diǎn)Vector.Dot計(jì)算兩種向量之間的點(diǎn)積。

      0801_獲取向量的點(diǎn)積.png

      9、將Aperture Ratio的數(shù)值賦予每個(gè)自適應(yīng)構(gòu)件。

      9.1 在上一步中獲取到向量之間的點(diǎn)積之后,先通過節(jié)點(diǎn)Math.Abs得到這些數(shù)據(jù)的絕對(duì)值。

      9.2 通過節(jié)點(diǎn)Math.RemapRange重新定義數(shù)據(jù)的范圍并且保留數(shù)據(jù)的分布率。輸入端newMin和輸入端newMax分別定義的是新范圍的最小值與最大值。輸入端numbers輸入需要調(diào)整的數(shù)據(jù)。

      9.3 最后通過節(jié)點(diǎn)Element.SetParameterByName將參數(shù)值賦予到參數(shù)Aperture Ratio中。輸入端element輸入之前放置的自適應(yīng)構(gòu)件。輸入端parameterName表示參數(shù)的名稱,即Aperture Ratio。輸入端value輸入?yún)?shù)的具體數(shù)值,即向量點(diǎn)積的絕對(duì)值。

      0901_為自適應(yīng)構(gòu)件填寫參數(shù).png

      本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

      未標(biāo)題-1.jpg

      上一篇:DynamoPrimer解析之ARCH-Customizing-BaseFile(上)

      下一篇:Revit自定義管道標(biāo)注標(biāo)簽(投稿/文/匡賢選)

      主站蜘蛛池模板: 国产精品丝袜一区二区三区 | 中文字幕一区二区精品区| 亚洲国产欧美国产综合一区| 国产精品丝袜一区二区三区| 一区二区三区在线播放| 成人区人妻精品一区二区不卡视频| 久夜色精品国产一区二区三区| 亚洲一区二区三区AV无码| 久久久久一区二区三区| 色婷婷AV一区二区三区浪潮 | 精产国品一区二区三产区| 国产成人精品亚洲一区| 日韩AV无码一区二区三区不卡毛片 | 国产亚洲一区二区三区在线不卡 | 国产乱码一区二区三区爽爽爽| 国产成人一区二区三区视频免费| 无码精品人妻一区二区三区免费看| AA区一区二区三无码精片| 国产伦一区二区三区免费| 曰韩精品无码一区二区三区| 精品性影院一区二区三区内射| 国产精品成人一区二区三区| 免费一区二区三区| 欧洲精品免费一区二区三区| AV怡红院一区二区三区| 亚洲国产激情在线一区| 亚洲一区二区三区免费| 国产精品一区二区久久| 秋霞电影网一区二区三区| 麻豆aⅴ精品无码一区二区| 免费一区二区三区在线视频| 久久精品道一区二区三区| 免费视频精品一区二区| 精品无码一区二区三区在线| 亚洲国产一区视频| 国产精品99精品一区二区三区 | 成人影片一区免费观看| 无码一区二区三区AV免费| av无码人妻一区二区三区牛牛| 日韩一区二区三区免费体验| 亚洲色精品vr一区二区三区|