Dynamo for Revit 創(chuàng)建雙曲面花瓶墩

建立雙曲面實(shí)體一直不是 Autodesk Revit 的強(qiáng)項(xiàng),但是借助 Dynamo搞动,我們可以很輕松地創(chuàng)建雙曲面的實(shí)體躏精。本文將通過一個雙曲面花瓶墩的例子,詳細(xì)講解如何創(chuàng)建一個雙曲面實(shí)體鹦肿,以及如何對它進(jìn)行剪切等操作矗烛。

1. 對雙曲面實(shí)體的圖紙進(jìn)行觀察

創(chuàng)建實(shí)體的過程無非是點(diǎn)-線-面-體,因此復(fù)雜的雙曲面實(shí)體也是由簡單的點(diǎn)線面等基礎(chǔ)幾何元素構(gòu)成的箩溃。如圖紙所示瞭吃,這個雙曲面花瓶墩的每個截面都是相似的,只是在高度方向上截面的長寬和立面凹槽的寬度有所不同歪架。


正立面圖


側(cè)立面圖


不變截面圖
頂部截面圖

在 Dynamo 中創(chuàng)建實(shí)體(Solid),最常用的方式就是創(chuàng)建實(shí)體的多個截面霹陡,然后通過穿過各個截面進(jìn)行拉伸和蚪、放樣、融合等操作完成實(shí)體的創(chuàng)建烹棉。因此我們需要先創(chuàng)建截面攒霹,并且截面的長度、寬度浆洗、凹槽寬度在不同的高度上容易改變催束。

所示,分析圖紙很重要的一點(diǎn)是知道哪些參數(shù)是可變的伏社,可變的一般設(shè)為實(shí)例參數(shù)抠刺,如各個截面的長寬等塔淤。哪些參數(shù)是不變的,不變的參數(shù)一般設(shè)為類型參數(shù)矫付,如雙曲面實(shí)體的各個彎曲半徑等凯沪。

2. 創(chuàng)建截面族

我采取的方法是利用“公制常規(guī)模型”樣板用“模型線”創(chuàng)建一個截面,并設(shè)置好約束买优,給約束賦予“族參數(shù)”(注意:墩高妨马、截面長度、截面寬度杀赢、凹槽寬度應(yīng)設(shè)置為“實(shí)例參數(shù)”烘跺,這樣才能夠單獨(dú)修改每個截面的長度和凹槽寬度)。


截面族

對于這個截面族脂崔,我新建了一個族類型滤淳,命名為“A1型”。此外還要新建3個“類型參數(shù)”r1砌左、r2脖咐、r3,分別對應(yīng)立面外側(cè)汇歹、內(nèi)側(cè)和側(cè)面的彎曲半徑屁擅。然后保存這個族,命名為“截面”产弹。


族類型和族參數(shù)設(shè)置


3. 創(chuàng)建實(shí)體

將“截面”族載入到另一個基于“公制常規(guī)模型”或“公制體量”樣板新建的族文件中派歌,就可以調(diào)用 Dynamo 來創(chuàng)建實(shí)體了。

a. 放置底部截面

首先需要選中該“族類型”痰哨,然后利用通過“族類型”和坐標(biāo)來放置“族實(shí)例”的節(jié)點(diǎn)來放置底部截面胶果,坐標(biāo)值默認(rèn)為(0,0,0)。


放置底部截面


b. 放置變截面與不變截面交界處的截面

通過前面的圖紙斤斧,我們知道早抠,截面與不變截面交界處的截面所在的高度為“墩高”減去3600mm。所以我們要先獲取到“墩高”的值撬讽,然后減去3600mm蕊连,再利用之前放置底部截面的方法放置交界處的截面。


放置交界處截面


c. 放置變截面高度處的截面

用同樣的方法锐秦,我們可以放置變截面不同高度處的截面咪奖,但是先不修改變截面高度處不同截面的長度盗忱、寬度和凹槽寬度等參數(shù)酱床,放到后面來修改。

這里趟佃,我們在變截面高度段一共創(chuàng)建5個截面扇谣。當(dāng)然昧捷,創(chuàng)建的截面越多,后面生成的實(shí)體就越精確罐寨,考慮到電腦性能和運(yùn)算時間靡挥,不必創(chuàng)建過多截面。


放置所有截面


d. 計(jì)算變截面不同高度處的截面長鸯绿、寬和凹槽寬度

利用三角函數(shù)關(guān)系跋破,我們可以計(jì)算出不同角度處截面的長、寬和凹槽寬度瓶蝴。三角函數(shù)關(guān)系圖如下所示:


截面間的三角函數(shù)關(guān)系

由三角函數(shù)關(guān)系可知我們需要知道彎曲半徑和底部截面的長度毒返、寬度就可以求出變截面不同高度處各截面的長、寬和凹槽寬度舷手。


計(jì)算各截面長度拧簸、凹槽寬度、截面寬度


e. 將計(jì)算好的族參數(shù)值賦予各族參數(shù)

在上面的步驟中男窟,我們已經(jīng)計(jì)算好了各個變截面的截面長盆赤、寬和凹槽寬度,將值賦給各個截面就可以改變它們的形狀歉眷。


修改截面長牺六、寬和凹槽寬度


f. 通過截面生成實(shí)體

有了這些截面,我們可以通過它們生成實(shí)體姥芥。因?yàn)檫@些截面是在 Revit 中生成的兔乞,并不是 Dynamo 中的元素,不能在 Dynamo 中直接生成實(shí)體凉唐,需要先轉(zhuǎn)換一下庸追。


創(chuàng)建實(shí)體


實(shí)體形狀


g. 剪切實(shí)體

對照圖紙可知,實(shí)體的之間部分是有凹槽的台囱,因此我們需要對上個步驟中創(chuàng)建的實(shí)體進(jìn)行剪切淡溯,完成中間凹槽的創(chuàng)建。

首先我們需要創(chuàng)建出要剪切掉的凹槽實(shí)體簿训。

然后對原實(shí)體和需要剪切掉的實(shí)體求交集咱娶,即可減出凹槽。

除最后的節(jié)點(diǎn)外强品,隱藏前面所有節(jié)點(diǎn)的預(yù)覽膘侮,完成創(chuàng)建。


剪切完成


剪切完成的實(shí)體


4. 節(jié)點(diǎn)的復(fù)用

如果墩柱的型號不止一種的榛,比如本文中僅僅使用了"A1型"琼了,那么也可以對此 Dynamo 節(jié)點(diǎn)重復(fù)利用來完成其他型號墩柱的創(chuàng)建。

具體的做法是在“截面”族中新增“族類型”,修改好該族類型的各個族參數(shù)雕薪,然后在節(jié)點(diǎn)中的第一個節(jié)點(diǎn)中選擇對應(yīng)的族類型就可以完成相應(yīng)類型墩柱的創(chuàng)建了昧诱。

5. 文件下載

本文中用到的節(jié)點(diǎn)文件和族文件鏈接放在下面。

族和節(jié)點(diǎn)文件下載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末所袁,一起剝皮案震驚了整個濱河市盏档,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌燥爷,老刑警劉巖蜈亩,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異前翎,居然都是意外死亡勺拣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門鱼填,熙熙樓的掌柜王于貴愁眉苦臉地迎上來药有,“玉大人,你說我怎么就攤上這事苹丸》叨瑁” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵赘理,是天一觀的道長宦言。 經(jīng)常有香客問我,道長商模,這世上最難降的妖魔是什么奠旺? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮施流,結(jié)果婚禮上响疚,老公的妹妹穿的比我還像新娘。我一直安慰自己瞪醋,他們只是感情好忿晕,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著银受,像睡著了一般践盼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上宾巍,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天咕幻,我揣著相機(jī)與錄音,去河邊找鬼顶霞。 笑死肄程,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绷耍,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鲜侥!你這毒婦竟也來了褂始?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤描函,失蹤者是張志新(化名)和其女友劉穎崎苗,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舀寓,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡胆数,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了互墓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片必尼。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖篡撵,靈堂內(nèi)的尸體忽然破棺而出判莉,到底是詐尸還是另有隱情,我是刑警寧澤育谬,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布券盅,位于F島的核電站,受9級特大地震影響膛檀,放射性物質(zhì)發(fā)生泄漏锰镀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一咖刃、第九天 我趴在偏房一處隱蔽的房頂上張望泳炉。 院中可真熱鬧,春花似錦嚎杨、人聲如沸胡桃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽翠胰。三九已至,卻和暖如春自脯,著一層夾襖步出監(jiān)牢的瞬間之景,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工膏潮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锻狗,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像轻纪,于是被迫代替她去往敵國和親油额。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • 目前BIM在橋梁方面的應(yīng)用還不夠成熟刻帚,大部分的橋梁BIM設(shè)計(jì)都是簡單的從二維圖紙到三維的翻模工作或者用于制作動畫需...
    wuhao1993閱讀 3,487評論 0 4
  • 概述 利用 Dynamo 的幾何造型功能創(chuàng)建一個多邊形的花瓶潦嘶。花瓶的水平截面是一個多邊形崇众,兩頭大中間小掂僵。做這個例子...
    極客BIM工作室閱讀 1,051評論 0 51
  • 文章來源:(REVITmep自適應(yīng)風(fēng)口模型構(gòu)件 - 精誠所至 金石為開 - 博客園) 打開REVIT,打開菜單:新...
    _FLY_閱讀 2,896評論 0 1
  • “你有情顷歌,我有意锰蓬,為何還這般扭捏?”床邊眯漩,書生披上衣袍芹扭。 “時辰未到∩舛叮”桌前冯勉,小姐輕挑燭芯,光影復(fù)現(xiàn)摹芙。 “月已上柳...
    06b4faa14532閱讀 712評論 1 7
  • 小知識的積累灼狰,方便自己隨時查看! 1. android透明度對應(yīng)百分比數(shù)字 2. 代碼設(shè)置shape背景 創(chuàng)建漸變...
    kai_w閱讀 445評論 0 0