cad通过钢筋大样生成钢筋明细表插件_Revit二次开发——自动生成构件图(总结)...
之前測(cè)試導(dǎo)出構(gòu)件圖的功能實(shí)現(xiàn),拆分了各模塊分布進(jìn)行測(cè)試:Revit二次開發(fā)——一鍵導(dǎo)出構(gòu)件圖(1)
Revit二次開發(fā)——疊合板自動(dòng)配筋(2)
Revit二次開發(fā)——自動(dòng)標(biāo)注鋼筋思路(3)
本篇為這個(gè)系列的總結(jié)篇,包括一些實(shí)現(xiàn)方式的優(yōu)化,以及遇到的技術(shù)問題
由于工作業(yè)務(wù)模式的影響,基于Revit直接導(dǎo)出構(gòu)件圖,有兩種形式:在施工圖階段完成的裝配式模型中,直接生成圖紙;
在施工圖階段完成的裝配式模型基礎(chǔ)上,導(dǎo)出構(gòu)件數(shù)據(jù)再另行排布構(gòu)件后,批量生成圖紙;
兩種形式在代碼編寫邏輯會(huì)有些差異,主要是第一種需要增加構(gòu)件旋轉(zhuǎn)、非關(guān)鍵元素隱藏的考量
本文基礎(chǔ)第二種形式進(jìn)行說明思路
1、自動(dòng)布圖:創(chuàng)建視圖:根據(jù)構(gòu)件的坐標(biāo)點(diǎn)及尺寸數(shù)據(jù),計(jì)算BoundingBoxXYZ.Max、Min坐標(biāo),以及Transform轉(zhuǎn)化,創(chuàng)建詳圖視圖;
創(chuàng)建尺寸標(biāo)注:根據(jù)各視圖的需要,獲取構(gòu)件面的參照,進(jìn)行尺寸標(biāo)注,預(yù)制構(gòu)件尺寸標(biāo)注可按需要加上文字框;
創(chuàng)建圖紙:新建圖紙,將各視圖添加到圖紙中(API不能調(diào)整視口標(biāo)題的位置,采用無(wú)視口標(biāo)題+常規(guī)注釋族的形式);
2、自動(dòng)生成鋼筋+鋼筋標(biāo)注+鋼筋明細(xì)表配筋設(shè)置:在插件界面預(yù)留設(shè)計(jì)師手動(dòng)調(diào)整的余地;
鋼筋形狀:對(duì)于標(biāo)準(zhǔn)化構(gòu)件,所使用的鋼筋形狀是固定的,建議提前制作鋼筋形狀族;
生成鋼筋:根據(jù)配筋設(shè)置,計(jì)算鋼筋的位置,調(diào)用api生成鋼筋,revit提供生成鋼筋的api有兩種: Rebar.CreateFromCurves / Rebar.CreateFromRebarShape ,前者適用于直線鋼筋、需要根據(jù)構(gòu)件角度變化的鋼筋(例如預(yù)制樓梯的①號(hào)筋),后者適用于固定形狀的鋼筋(例如箍筋);
鋼筋標(biāo)注:根據(jù)鋼筋設(shè)置的生產(chǎn)規(guī)則,生成鋼筋標(biāo)注的情況有:(1)等間距鋼筋,只標(biāo)注首尾兩根,標(biāo)注文體替換為 數(shù)量x間距=總距離;(2)鋼筋與構(gòu)件面距離標(biāo)注;
鋼筋標(biāo)注需要注意:獲取rebar的geometry時(shí),option要設(shè)置view屬性;
獲取rebar的中心線參照時(shí),如果鋼筋是直線段鋼筋,可以用rebar.getCentreLineCurves(false,false,false)方法;
如果是有彎折的多段鋼筋,可以從geometryobject→solid→edges拿到所有邊線,并根據(jù)方向、距離找到需要標(biāo)注段的edge參照:所有edge轉(zhuǎn)成line并用詳圖線繪制出來(lái)的效果尺寸標(biāo)注鋼筋段的中心線https://www.zhihu.com/video/1234787556366815232
3、預(yù)埋件(由于預(yù)埋件的點(diǎn)位提資需要外部單位提供,暫不考慮自動(dòng)化生產(chǎn))
遇到的問題:revit中的鋼筋直徑是實(shí)際值,不能達(dá)到現(xiàn)有cad構(gòu)件圖的標(biāo)準(zhǔn)。例如cad圖面的構(gòu)件鋼筋圖面直徑會(huì)比實(shí)際直徑大一號(hào),在revit中的實(shí)體鋼筋則不能實(shí)現(xiàn);
revit中視圖的遮擋關(guān)系,是真實(shí)狀態(tài),不能達(dá)到現(xiàn)有cad構(gòu)件圖中遮擋的效果;例如cad同一個(gè)剖面內(nèi),既要顯示部分遮擋的鋼筋,又要隱藏部分露出的鋼筋,revit的視圖樣板就不能單獨(dú)控制,元素隱藏也無(wú)法達(dá)到效果;
鋼筋一次生成的效率,revit按配筋方案運(yùn)算后生成實(shí)體鋼筋,遠(yuǎn)比不上cad插件僅表達(dá)圖面的速度;
...
總結(jié):
如上提到的問題,歸其原因都是因?yàn)槌霭l(fā)點(diǎn):用revit生成cad效果的圖紙。每個(gè)軟件都有各自的特性及優(yōu)缺點(diǎn),發(fā)揮各自優(yōu)勢(shì)。
討論問題可以私信或加QQ群↓
關(guān)于歌手
總結(jié)
以上是生活随笔為你收集整理的cad通过钢筋大样生成钢筋明细表插件_Revit二次开发——自动生成构件图(总结)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL日志文件太大,清理方法
- 下一篇: jquery实现淘宝精品案例