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

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

Dynamo教程 | Dynamo機(jī)電應(yīng)用實(shí)例(三)批量生成預(yù)埋套管

發(fā)布于:2018-10-26 18:49:16

網(wǎng)友投稿

更多

本文來自微信公眾號(hào):老劉聊BIM


熟悉機(jī)電BIM應(yīng)用流程的小伙伴都清楚,機(jī)電管線綜合后首先都要出預(yù)留預(yù)埋及預(yù)留套管圖,方便建筑結(jié)構(gòu)施工時(shí)預(yù)埋工作,避免后期機(jī)電大安裝時(shí)二次開洞,造成不必要的材料、設(shè)備的浪費(fèi)。本文將分享《Dynamo基礎(chǔ)實(shí)戰(zhàn)教程》一書中一個(gè)經(jīng)典的Dynamo機(jī)電應(yīng)用實(shí)例場(chǎng)景—批量生成穿墻套管。

該案例的程序步驟如下:

步驟一:取得當(dāng)前項(xiàng)目中需放置套管的結(jié)構(gòu)類別

首先使用“All Elements of Categroy”節(jié)點(diǎn),取得當(dāng)前項(xiàng)目中和套管相關(guān)的建筑、結(jié)構(gòu)圖元類別,當(dāng)然必要時(shí)也可以加入更多的圖元類別。

腿腿教學(xué)網(wǎng)-Dynamo教程 | Dynamo機(jī)電應(yīng)用實(shí)例(三)批量生成預(yù)埋套管

步驟二:提取設(shè)備管線信息,獲取各管線形狀曲線

使用“Dynamo Nodes”所提供的“Get all Pipe from linkPython節(jié)點(diǎn),取得鏈接模型當(dāng)中的機(jī)電管線數(shù)據(jù),并使用“Clockwork”軟件包的“Element.Location”節(jié)點(diǎn),獲得各管線的形狀曲線。

腿腿教學(xué)網(wǎng)-Dynamo教程 | Dynamo機(jī)電應(yīng)用實(shí)例(三)批量生成預(yù)埋套管

步驟三:取得當(dāng)前管線與建筑、結(jié)構(gòu)圖元相交線段

將管線的形狀曲線與建筑、結(jié)構(gòu)圖元相交,并去除未相交得到的空置結(jié)果,進(jìn)而得到每條管線的曲線分別和建筑、結(jié)構(gòu)圖元相交線段的列表。

腿腿教學(xué)網(wǎng)-Dynamo教程 | Dynamo機(jī)電應(yīng)用實(shí)例(三)批量生成預(yù)埋套管

步驟四:獲取管道直徑數(shù)據(jù)

   可以由上述相交線段列表,反推得知那一條管線與建筑、結(jié)構(gòu)圖元發(fā)生了相交,并得到其管徑直徑。需要注意的是,由于一條直線段可能與兩個(gè)以上的建筑、結(jié)構(gòu)圖元相交,也就是說后續(xù)需要放置兩個(gè)以上的套管,因此可以利用“List.Count”節(jié)點(diǎn)獲得每一條直線段與多少結(jié)構(gòu)圖元相交,并利用“List.OfRepeatedItem”重復(fù),這樣才能得到最終需要放置的套管的數(shù)量與尺寸。

腿腿教學(xué)網(wǎng)-Dynamo教程 | Dynamo機(jī)電應(yīng)用實(shí)例(三)批量生成預(yù)埋套管

  步驟五:按照相交線段放置套管

    在機(jī)電管線與建筑、結(jié)構(gòu)圖元相交線段的列表中,取得曲線的起始點(diǎn)和終點(diǎn),作為放置自適應(yīng)套管族的放置點(diǎn),然后使用“AdaptiveComponent.ByPoints”節(jié)點(diǎn)放置套管。

步驟六:選擇設(shè)置套管規(guī)格及前切建筑、結(jié)構(gòu)套管放置處幾何形體

不同管徑的機(jī)電管線的套管管徑肯定不一樣,因此當(dāng)取得管線的尺寸后,需根據(jù)規(guī)范要求選擇比管線直徑規(guī)格大兩號(hào)還是一號(hào)的尺寸作為套管的尺寸。比如管線的管徑規(guī)格為DN32,其套管的尺寸規(guī)格應(yīng)該為DN50(規(guī)范的要求)。因此要新建一個(gè)“Code Block”節(jié)點(diǎn),當(dāng)中從小到大列出不同管線的尺寸,作為一個(gè)列表。接著找出每條管線對(duì)應(yīng)的套管尺寸列表。

最后使用自行編寫的“Python”節(jié)點(diǎn)“Cut.Element”,調(diào)用Revit?API中“Autodesk?.Revit?.DB.InstanceVoidCutUtils”類別的“AddInstanceVoidCut”方法,前切建筑、結(jié)構(gòu)圖元的幾何形體。

此程序運(yùn)行后,從Revit?模型文件中,可以查看套管的擺放位置。

腿腿教學(xué)網(wǎng)-Dynamo教程 | Dynamo機(jī)電應(yīng)用實(shí)例(三)批量生成預(yù)埋套管

此應(yīng)用案例大大提高我們預(yù)留套管的建模效率,最后留給讀者一個(gè)思考題,如何快速的通過Dynamo可視化編程手段,快速的出建筑、結(jié)構(gòu)預(yù)留洞口圖?


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

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

上一篇:Dynamo教程 | Dynamo基礎(chǔ)入門曲面的創(chuàng)建與編輯

下一篇:BIM教程 | Revit如何用體量來繪制一個(gè)樁基礎(chǔ)

主站蜘蛛池模板: 韩国十八禁毛片无遮挡 | 欧美一级专区免费大片俄罗斯 | 婷婷综合在线观看丁香 | 视频二区 调教中字 知名国产 | 国产精品久久久久久久久免费 | 伊人伊成久久人综合网777 | 福利小视频在线 | 久久香蕉国产线看观看精品蕉 | 国产精品自线在线播放 | 国产精品麻豆视频 | 精品国产91久久久久久久a | 在线观看免费黄色网址 | 免费中文字幕 | 美女的下部隐私网站99 | 麻豆视频免费观看入口 | 九九视频精品在线 | 在线欧美一级毛片免费观看 | 日本一级黄色毛片 | 三级精品视频在线播放 | 国产露脸对白91精品 | 欧美亚洲一区二区三区四 | 国产精品久久久久一区二区三区 | 日产国产精品久久久久久 | 成人99国产精品 | 日本精品久久久久中文字幕2 | 天天色天天综合 | 超清波多野结衣精品一区 | 久久黄色网址 | 香蕉视频久久 | 牛牛a级毛片在线播放 | 亚洲综合亚洲国产尤物 | 女色在线观看免费视频 | 欧美成人伊人久久综合网 | 黄色a级免费 | 成年午夜视频免费观看视频 | 国产欧美日韩视频 | 青青草a国产免费观看 | 久久精品草 | 黄色一级美女 | 欧美成人国产 | 国产亚洲欧美在线播放网站 |