在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法
【專利摘要】本發(fā)明適用于計算機輔助設(shè)計【技術(shù)領(lǐng)域】,提供了一種在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法,方法包括在Autocad平臺下執(zhí)行的下述步驟:根據(jù)單線模型中各控制點的三維坐標,用ObjectARX自動生成空間折線模型,通過運算將所述空間折線模型擬合成空間網(wǎng)格曲線;利用ObjectARX在折線模型上生成節(jié)點法線;利用ObjectARX根據(jù)折線模型和節(jié)點法線自動生成扭轉(zhuǎn)桿件實體模型和扭轉(zhuǎn)的節(jié)點板;然后根據(jù)所述扭轉(zhuǎn)體桿件實體模型繪制構(gòu)件和零件的下料圖、組裝圖、安裝圖。本發(fā)明能高效精準地自定義建立扭轉(zhuǎn)桿件實體模型,并通過扭轉(zhuǎn)桿件實體模型可以將三維模型展開成二維圖紙,實現(xiàn)自動生成圖紙,提高繪圖效率,而且方便工廠的加工,可以實現(xiàn)對零件1:1的數(shù)控下料。
【專利說明】在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機輔助設(shè)計【技術(shù)領(lǐng)域】,尤其涉及一種在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法。
【背景技術(shù)】
[0002]AutoCAD (Auto Computer Aided Design)是一種行業(yè)領(lǐng)先的二維和三維 CAD 設(shè)計、繪圖、建模、建筑繪圖和工程CAD軟件,其具有廣泛的適應(yīng)性,可以在各種操作系統(tǒng)支持的微型計算機和工作站上運行,現(xiàn)已經(jīng)成為國際上廣為流行的繪圖工具。
[0003]在進行二維或三維設(shè)計時經(jīng)常需要用到扭轉(zhuǎn)實體,目前AutoCAD都是通過掃掠、放樣等功能建立扭轉(zhuǎn)實體模型,然后根據(jù)實體模型繪制圖紙,該方法工作量大,費時費力,精度差,效率低,無法實現(xiàn)對扭轉(zhuǎn)曲面的展開,也不能自動繪制圖紙,標注尺寸等。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題在于提供一種在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法,旨在將三維模型展開成二維圖紙,實現(xiàn)自動生成圖紙。
[0005]本發(fā)明是這樣實現(xiàn)的,一種在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法,所述方法包括在Autocad平臺下執(zhí)行的下述步驟:
[0006]步驟A,根據(jù)單線模型中各控制點的三維坐標,用ObjectARX自動生成空間折線模型,并將所述空間折線模型擬合成空間網(wǎng)格曲線;
[0007]步驟B,利用ObjectARX在所述空間折線模型的節(jié)點上生成節(jié)點法線;所述節(jié)點為所述空間折線模型上線與線交叉的位置;
[0008]步驟C,根據(jù)所述節(jié)點法線,自動生成以所述空間網(wǎng)格曲線為中心線的扭轉(zhuǎn)桿件實體模型,其中扭轉(zhuǎn)桿件的截面平行于節(jié)點處的法線,扭轉(zhuǎn)桿件的上表面垂直于節(jié)點處的法線.[0009]步驟D,根據(jù)所述扭轉(zhuǎn)桿件實體模型以及在ObjectARX中設(shè)定的節(jié)點參數(shù),自動生成扭轉(zhuǎn)的節(jié)點板;
[0010]步驟E,利用ObjectARX對所述扭轉(zhuǎn)體桿件和所述節(jié)點板進行編號;
[0011]步驟F,利用編號的扭轉(zhuǎn)體桿件和節(jié)點板,根據(jù)所述扭轉(zhuǎn)體桿件實體模型繪制所述扭轉(zhuǎn)體桿件和所述節(jié)點板的展開圖以及組裝圖、安裝圖、二維下料圖。
[0012]進一步地,所述步驟E具體為:利用ObjectARX對不同的構(gòu)件采用不同編號,對相同的構(gòu)件采用相同編號。
[0013]進一步地,在所述步驟D和步驟E之間,所述方法還包括下述步驟:
[0014]步驟Dl,若發(fā)現(xiàn)有桿件碰撞,ObjectARX會自動把桿件變成紫色。
[0015]本發(fā)明與現(xiàn)有技術(shù)相比,能高效精準地自定義建立扭轉(zhuǎn)桿件實體模型,并通過扭轉(zhuǎn)桿件實體模型可以將三維模型展開成二維下料圖紙,實現(xiàn)自動生成所需要圖紙,提高繪圖效率,而且方便工廠的加工,可以實現(xiàn)對零件1:1的數(shù)控下料?!緦@綀D】
【附圖說明】
[0016]圖1是本發(fā)明提供的在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法的實現(xiàn)流程圖;
[0017]圖2是本發(fā)明提供的軟件操作界面示意圖;
[0018]圖3是本發(fā)明提供的空間網(wǎng)格曲線示意圖;
[0019]圖4是本發(fā)明提供的用ObjectARX程序生成節(jié)點法線的示意圖;
[0020]圖5是本發(fā)明提供的用ObjectARX自動生成扭轉(zhuǎn)桿件實體的示意圖;
[0021]圖6是本發(fā)明提供的自動生成扭轉(zhuǎn)的節(jié)點板的示意圖;
[0022]圖7是本發(fā)明提供的碰撞檢測的示意圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]本發(fā)明在AutoCAD平臺下,利用Ob jectARX生成自定義扭轉(zhuǎn)實體,如生成扭轉(zhuǎn)的板件,扭轉(zhuǎn)的工字形梁,扭轉(zhuǎn)的箱型梁等等,然后根據(jù)實體的數(shù)據(jù),用ObjectARX生成和三維扭轉(zhuǎn)實體相對應(yīng)的二維展開圖,自動標注尺寸。
[0025]圖1示出了本發(fā)明提供的在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法的實現(xiàn)流程,詳述如下。
[0026]步驟A,根據(jù)單線模型中各控制點的三維坐標,用ObjectARX自動生成空間折線模型,并將所述空間折線模型擬合成空間網(wǎng)格曲線。
[0027]本發(fā)明采用三次b樣條算法進行擬合,其軟件操作界面如圖2所示,擬合的空間網(wǎng)格曲線可最大限度的保證建筑的外形,使生成的扭轉(zhuǎn)實體更精確。圖3為擬合成的空間網(wǎng)格曲線。
[0028]步驟B,利用ObjectARX在所述空間折線模型的節(jié)點上生成節(jié)點法線;所述節(jié)點為所述空間折線模型上線與線交叉的位置。
[0029]生成的節(jié)點法線如圖4所示。
[0030]步驟C,根據(jù)所述節(jié)點法線,自動生成以所述空間網(wǎng)格曲線為中心線的扭轉(zhuǎn)桿件實體模型。
[0031]生成時,桿件的截面需平行于節(jié)點處的法線,法線垂直于桿件的上表面,生成的扭轉(zhuǎn)桿件實體模型如圖5所示。
[0032]步驟D,根據(jù)所述扭轉(zhuǎn)桿件實體模型以及在ObjectARX中設(shè)定的節(jié)點參數(shù),自動生成扭轉(zhuǎn)的節(jié)點板。
[0033]本發(fā)明中,節(jié)點板位于節(jié)點處,而節(jié)點與節(jié)點之間為扭轉(zhuǎn)桿件。設(shè)定的節(jié)點參數(shù)包含節(jié)點板的板厚、節(jié)點板的尺寸、節(jié)點板上的螺栓等等。生成的節(jié)點板如圖6所示。
[0034]進一步地,考慮到如果桿件相互碰撞(在圖紙上反映為桿件和桿件之間有交集)可能導致后續(xù)工序無法安裝,本發(fā)明中特別加入一碰撞檢測功能,具體可以通過Autocad的布爾運算功能實現(xiàn)。因此在所述步驟D和步驟E之間,所述方法還包括下述步驟:[0035]步驟D1,若檢測到桿件有碰撞時,將有碰撞的桿件顏色突出顯示。
[0036]突出顯示后,可以提醒工作人員進行識別修改,如圖7所示,其中區(qū)域A中的線條即為檢測到有碰撞的桿件,可以顯示為與其他桿件不一樣的顏色,如將其他部分顯示為綠色,將區(qū)域A中的線條顯示為紫色。
[0037]步驟E,利用ObjectARX對所述扭轉(zhuǎn)體桿件和所述節(jié)點板進行編號。
[0038]本發(fā)明中,每一個構(gòu)件均有它自己的號碼,這樣才便于制作安裝,所以編號也有一定的原則,如柱子和梁就采用不同的編號,而相同的構(gòu)件,就需要采用相同的編號,具體可采用流水編號的形式。
[0039]步驟F,利用編號的扭轉(zhuǎn)體桿件和節(jié)點板,根據(jù)所述扭轉(zhuǎn)體桿件實體模型繪制所述扭轉(zhuǎn)體桿件和所述節(jié)點板的展開圖以及組裝圖、安裝圖、二維下料圖。
[0040]采用本發(fā)明提供的繪制展開圖的方法具體可實現(xiàn)以下功能:
[0041](I)精確構(gòu)建實體三維模型。
[0042](2)完成彎扭板件及工字鋁的建模出圖。
[0043](3)大大提高了設(shè)計準確度、設(shè)計效率,同時可很好的解決與安裝施工配合等問題。
[0044]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種在Autocad中根據(jù)扭轉(zhuǎn)實體繪制展開圖的方法,其特征在于,所述方法包括在Autocad平臺下執(zhí)行的下述步驟: 步驟A,根據(jù)單線模型中各控制點的三維坐標,用ObjectARX自動生成空間折線模型,并將所述空間折線模型擬合成空間網(wǎng)格曲線; 步驟B,利用ObjectARX在所述空間折線模型的節(jié)點上生成節(jié)點法線;所述節(jié)點為所述空間折線模型上線與線交叉的位置; 步驟C,根據(jù)所述節(jié)點法線,自動生成以所述空間網(wǎng)格曲線為中心線的扭轉(zhuǎn)桿件實體模型,其中扭轉(zhuǎn)桿件的截面平行于節(jié)點處的法線,扭轉(zhuǎn)桿件的上表面垂直于節(jié)點處的法線; 步驟D,根據(jù)所述扭轉(zhuǎn)桿件實體模型以及在ObjectARX中設(shè)定的節(jié)點參數(shù),自動生成扭轉(zhuǎn)的節(jié)點板; 步驟E,利用ObjectARX對所述扭轉(zhuǎn)體桿件和所述節(jié)點板進行編號; 步驟F,利用編號的扭轉(zhuǎn)體桿件和節(jié)點板,根據(jù)所述扭轉(zhuǎn)體桿件實體模型繪制所述扭轉(zhuǎn)體桿件和所述節(jié)點板的展開圖以及組裝圖、安裝圖、二維下料圖。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟E具體為:利用ObjectARX對不同的構(gòu)件米用不同編號,對相同的構(gòu)件米用相同編號。
3.如權(quán)利要求1所述的方法,其特征在于,在所述步驟D和步驟E之間,所述方法還包括下述步驟: 步驟D1,若檢測到桿件有碰撞,將有碰撞的桿件顏色突出顯示。
【文檔編號】G06F17/50GK103699711SQ201310606380
【公開日】2014年4月2日 申請日期:2013年11月25日 優(yōu)先權(quán)日:2013年11月25日
【發(fā)明者】戴立先, 黨保衛(wèi), 潘劍峰, 尹昌洪, 曹璐, 任軍, 黃河浪, 甘寧, 王達 申請人:中建鋼構(gòu)有限公司