完善主體資料,免費(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

    來(lái)福

    更多

    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)件與太陽(yáng)光之間都有一個(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一区二区三区| 国产成人精品一区二三区在线观看| 3d动漫精品啪啪一区二区中| 无码少妇丰满熟妇一区二区| 熟妇人妻系列av无码一区二区 | 日本精品一区二区三本中文| 久久久久久人妻一区精品| 精品一区狼人国产在线| 亚洲bt加勒比一区二区| 国产福利电影一区二区三区久久久久成人精品综合 | 亚洲一区二区三区写真| 国产产一区二区三区久久毛片国语| 国产精品高清一区二区三区不卡| 国产成人无码aa精品一区| 国产精品视频一区二区三区无码| 国产伦精品一区二区免费| 国内精品视频一区二区三区八戒| 老熟妇仑乱视频一区二区| 亚洲国产精品一区第二页| 中文字幕亚洲一区二区va在线| 无码人妻久久一区二区三区蜜桃 | 日韩精品一区二区三区在线观看| 另类国产精品一区二区| 人妻少妇精品视频三区二区一区| 精品女同一区二区三区免费站| 日韩一区二区三区四区不卡| 久久国产精品一区二区| 日韩免费观看一区| 亚洲国产老鸭窝一区二区三区| 国产成人无码一区二区三区| 亚洲国产一区国产亚洲| 亚洲第一区二区快射影院| 一区二区三区午夜| 国产99精品一区二区三区免费 | 国产凸凹视频一区二区| 国产一区二区三区在线看片| 日本精品一区二区三区在线视频一 | 国产suv精品一区二区33| 久久一本一区二区三区| 亚洲码欧美码一区二区三区 | 免费一区二区三区在线视频|