91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

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

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

NULL

ad.jpg

Dynamo將指定族沿revit三位曲線放置

發(fā)布于:2019-12-20 16:34:52

網(wǎng)友投稿

更多

在Revit制作模型的過程中,我們通常會做一些族文件的排布放置,如果放置點(diǎn)少的話是沒有問題的,但是如果放置點(diǎn)的量級增大到百級以上,這個排布過程就很枯燥了,如果在這個過程中能找到排布路線,接下來的事情就很簡單了。    

本次舉例場景預(yù)設(shè)為:

1.某個族要沿著一條三維曲線排布

2.族的方向要和族放置點(diǎn)曲線切線方向一致。

如下曲線即為路徑曲線,為三維曲線。

 1.jpg

要把某個族沿著此三維曲線放置的話,那需要什么樣的操作才能達(dá)到預(yù)期的效果呢?

一、在Dynamo中獲取該曲線,因?yàn)轭A(yù)設(shè)的這條曲線是以概念體量的形式載入到Revit項(xiàng)目中的,所以我們先應(yīng)該獲取該族模型。

在Dynamo中找到【Select Model Element】節(jié)點(diǎn),此節(jié)點(diǎn)的作用就是在Revit項(xiàng)目中讀取選擇的圖元。

 2.jpg

選擇過程如下

 4.jpg

二、獲取圖元中的曲線

既然我們把目標(biāo)曲線模型都選擇出來了,就應(yīng)該獲取模型中的曲線,用【Element.Curves】節(jié)點(diǎn)即可。

 4.jpg

此時曲線已經(jīng)現(xiàn)在在Dynamo界面中了,接下來就是思考該怎么將族文件放置在這條曲線上了。將族文件放置在曲線上,其實(shí)就是找到曲線上特定的點(diǎn),將族文件放置在這些點(diǎn)上,也就同理放在曲線上了,這時我們需要按照一定的規(guī)律來尋找曲線上的點(diǎn)了,這里舉例為按照等弧長的距離放置族文件。首先要做的就是要等分曲線。那么此時我們用到的節(jié)點(diǎn)是【Curve.PointsAtChordLengthFromPoint】

 5.jpg

執(zhí)行完這一步點(diǎn)的獲取就已經(jīng)完成了,起始點(diǎn)這里就不做解釋了,感興趣的小伙伴可以研究一下起始點(diǎn)(起始點(diǎn)不設(shè)置的話會默認(rèn)從曲線端點(diǎn)開始布點(diǎn),而設(shè)置了起始點(diǎn)的話會在起始點(diǎn)開始布點(diǎn))

下來的工作就是將指定的族文件放置在曲線上的這些點(diǎn)上了,首先我們要想辦法在dynamo中讀取出Revit項(xiàng)目文件中的族,這時就要用到【Family Types】這個節(jié)點(diǎn)了。選取我們需要擺放的族文件。讀取出族文件后需要將讀取到的族按照點(diǎn)來放置,所以要用到【FamilyInstance.ByPoint】這個節(jié)點(diǎn)。然后把這個節(jié)點(diǎn)連接起來。

 6.jpg

這時的族文件就已經(jīng)在Revit項(xiàng)目中放置進(jìn)去了。

7.jpg

但是現(xiàn)在有一個問題,就是族文件并沒有按照軌道點(diǎn)切線方向擺放,而是統(tǒng)一都是原始族的樣子擺放。我們這時就要調(diào)整模型的歐拉角了,此時用到【FamilyInstance.SetRotation】節(jié)點(diǎn)。這塊主要注意角度的設(shè)置,角度需要設(shè)置為放置點(diǎn)出切線和Y軸或者X軸線的夾角,所以此處我們需要獲取切線,用到【Curve.TangentAtParameter】,這個節(jié)點(diǎn)呢需要輸入曲線和曲線特定點(diǎn)處的參數(shù),所以我們又要找到曲線特定點(diǎn)處的參數(shù),用【Curve.ParameterAtPoint】節(jié)點(diǎn),再創(chuàng)建一個Y軸方向的向量,通過切向量個Y軸方向的向量就能得出角度了,這時就能調(diào)整模型的歐拉角了。成果詳圖如下:大家可以按照圖片所示的節(jié)點(diǎn)操作。

8.jpg

最后放出一個完成效果吧

9.gif

來源:微信公眾號: Revit教程-原創(chuàng):BIMer

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

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

上一篇:Revit利用dynamo兩點(diǎn)放置分割裝飾條

下一篇:Revit中兩種旋轉(zhuǎn)樓梯的對比

主站蜘蛛池模板: 狠狠色丁婷婷综合久久 | 性短视频在线观看免费不卡流畅 | 成人午夜视频在线 | 宅男午夜剧场 | 亚州三级 | 又做又爱高清免费观看 | 日韩女性性生生活视频 | 国产a三级三级三级 | 国产福利免费视频 | 在线观看香蕉视频 | 成人看免费一级毛片 | 久久久久国产成人精品 | 久久久久女人精品毛片九一 | 精品一区二区三区高清免费观看 | 正在播放亚洲一区 | 激情综合网婷婷 | 最新九九精品 | 国产区视频在线观看 | 国产一级二级三级视频 | 国产成人18 | 国产欧美日韩综合在线一 | 在线免费一级片 | 欧美日韩中文字幕在线视频 | 大学生高清一级毛片免费 | 国产精品一区二区三区免费视频 | 香蕉婷婷| 国产亚洲精品久久麻豆 | 97se狠狠狠狠狠亚洲综合网 | 色综合合久久天天综合绕视看 | 国产精品99久久久久久人 | 国产综合一区二区 | 在线你懂| 久久久久久久免费视频 | www.色中色 | 92手机看片福利永久国产 | 国产91av在线| 亚洲国产精品一区二区三区在线观看 | 中文字幕在线久热精品 | 亚洲欧美日韩另类在线一 | 成人午夜亚洲影视在线观看 | 91蝌蚪视频在线观看 |