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

下載app免費領取會員

NULL

ad.jpg

利用Revit幕墻填充圖案創(chuàng)建DNA雙螺旋結構

發(fā)布于:2019-05-27 16:14:19
首頁/技術分享/Revit
收藏
8193

網(wǎng)友投稿

更多

在學習Dynamo的過程中,有個做DNA雙螺旋結構的教程,利用幾個數(shù)學公式就能生成,于是就在思考,直接用Revit體量,怎么能做個參數(shù)化的雙螺旋結構呢?

01.jpg

    思考過后,我選擇了基于公制幕墻的填充圖案,和上一次的鋼架差不多,只是用法略有不同,好了,我們一步一步的說明。

    第一步,我們新建一個體量族,創(chuàng)建一個半圓參照線,作為雙螺旋結構的參照線,然后在曲線兩端,創(chuàng)建參照圓,分別選擇曲線兩端的參照平面,作為創(chuàng)建輪廓的參照平面,并給圓的半徑添加參數(shù),設為R1.

02.jpg

    然后同時選擇兩個圓形輪廓和曲線,生成實體模型。然后選擇實體,進行表面分割,如圖:

03.jpg

04.jpg

    由于兩端的圓形表面分割我們用不到,直接刪掉就可以了。

    由于Revit軟件的算法問題,我們生成的網(wǎng)格,將圓柱分成了兩半,所以我們在做族的時候,要根據(jù)兩個對稱的一半來創(chuàng)建。

    這個時候,需要我們思考一下,要如何創(chuàng)建雙螺旋結構,我們假設將幕墻網(wǎng)格展開成平面,就很容易想明白,需要對UV網(wǎng)格進行旋轉,經(jīng)過測試,實際只需要旋轉V網(wǎng)格就行。

05.jpg

    于是我們對V網(wǎng)格的旋轉角度添加角度參數(shù),同時將網(wǎng)格數(shù)量添加參數(shù)。

接下來的過程,就是如何找到這個旋轉角度,我們需要通過添加輔助參數(shù),進行數(shù)學計算,圖下圖:

06.jpg

    備注:由于我們是用半個圓柱展開的,所以,周長和高,都是半徑乘以π即可,然后就可以用反三角函數(shù)求出角度。其中我們對V進行減一,得出V1主要是來確定網(wǎng)格拆分的段數(shù)。然后我們就得到了一個雙螺旋結構的曲線。如下圖:

07.jpg

  

  第二部就是把這個曲線變成實體。

    我們新建一個公制幕墻填充圖案族,將網(wǎng)格形式調整為三角形(扁平)。

然后在第二點創(chuàng)建一個參照點,并創(chuàng)建一個圓形,然后再相同位置再創(chuàng)建一個參照點,并抬高(同時添加高度參數(shù)),然后在相應位置也創(chuàng)建一個圓,兩個圓添加相同的半徑參數(shù)。

08.jpg

    然后選擇兩個圓創(chuàng)建實體(作為雙螺旋結構兩條曲線中的連接線),并移動自適應點2,測試圓柱是否隨自適應點移動。

09.jpg

    接下來,我們創(chuàng)建一條通過三個自適應點的樣條曲線,作為雙螺旋結構的外旋轉曲線,同樣分別選擇曲線的兩端參照面,創(chuàng)建圓形輪廓,并為半徑添加參數(shù)。如下圖:(注:這里需要將圓形半徑調整到500以下,不然創(chuàng)建實體過程中容易出問題)

10.jpg

    之后將這個族載入到我們之前創(chuàng)建的半圓形族里,到族瀏覽器,找到我們剛創(chuàng)建好的族,右鍵創(chuàng)建實例,并按照順序,在最初我們創(chuàng)建的半圓上,放置幕墻嵌板族。

    這里我們需要先顯示幕墻網(wǎng)格的節(jié)點,需要選中幕墻網(wǎng)格,在表面表示選項卡里,點擊更多,勾選節(jié)點選項即可,如下圖:

11.jpg

    然后選擇三個節(jié)點,依次點擊,放置族,完成后,點擊陣列按鈕(此時的作用是重復),將族布置到整片網(wǎng)格,效果如下圖:

12.jpg

    另一半網(wǎng)格,進行相同的操作,最后就得到了我們想要的雙螺旋結構,如下圖:

13.jpg

    但是中間部分并沒有完美連接,這個時候我們選中實例族,將H參數(shù)關聯(lián)到曲線兩端的圓形半徑R1,之后就得到了完美的雙螺旋結構,如下圖:

14.jpg

    之后可以調整參數(shù)對族進行測試,還是比較完美的實現(xiàn)參數(shù)化了,小慶祝一下!

    是不是挺簡單的呢?好了,今天的教程就到這里了。


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

未標題-1.jpg

上一篇:Revit的離線包怎么安裝?族樣板、項目樣板和族庫的路徑怎么指定?

下一篇:使用Revit制作可分層統(tǒng)計家具數(shù)量的明細表的方法

60acb4e0ef112.png