什么是CAD代理圖形?應該如何處理?
之前發(fā)過(guò)關(guān)于代理圖形的文章,但發(fā)現還是有很多人對代理圖形是什么不了解。今天群里就有兩位網(wǎng)友提了跟代理圖形有關(guān)的問(wèn)題,一個(gè)是問(wèn)為什么復制的時(shí)候提示無(wú)法復制到剪貼板,一個(gè)是因為外部參照圖紙里有代理圖形導致無(wú)法綁定。既然如此,就將將代理圖形再詳細介紹一下。
有時(shí)我們在打開(kāi)別人發(fā)過(guò)來(lái)的CAD圖紙,會(huì )彈出一個(gè)“代理信息”提示框,問(wèn)是否顯示代理圖形,如下圖所示:
從提示對話(huà)框中信息可以看出,圖形中包含了由objectARX應用程序創(chuàng )建的自定義對象,無(wú)法正常顯示,讓你選擇代理圖形的顯示方式。
但我們選擇對象后,在特性面板的對象類(lèi)型里顯示的確實(shí)英文:ACAD_PROXY_ENTITY,這也是很多初學(xué)者弄不清楚的地方,如下圖所示。
首先要記住ACAD_PROXY_ENTITY就是提示對話(huà)框或命令行提示中所說(shuō)的代理圖形,有些文章里也翻譯成代理實(shí)體。
那這個(gè)代理圖形到底是什么呢?下面就給大家解釋一下。
---提示:下面是廣告,不是本文圖片!---
什么是代理圖形?什么是自定義對象?
在CAD中提供了一些基本的對象,例如直線(xiàn)、圓、弧、多段線(xiàn)等等,當我們選中這些對象后,打開(kāi)特性面板(CTRL+1)可以看到這些對象的類(lèi)型和相關(guān)參數,并可以通過(guò)調整參數來(lái)編輯圖形。
為了擴展CAD行業(yè)應用和提高操作效率,CAD提供了二次開(kāi)發(fā)接口,開(kāi)發(fā)者可以根據特定行業(yè)的需求開(kāi)發(fā)一些工具和軟件,利用這些工具可以創(chuàng )建出由基本圖形組合而成的復雜圖形或進(jìn)行一些特殊編輯操作。開(kāi)發(fā)者可以定義一些與基本對象類(lèi)似的參數化對象,這樣的對象就是自定義對象。
國內比較常用的天正建筑、浩辰建筑等都使用了自定義對象的技術(shù),這些專(zhuān)業(yè)軟件中的墻體、門(mén)窗,甚至標注、符號等都采用了自定義對象。以浩辰建筑的墻體為例,下圖是選中墻體后夾點(diǎn)和特性的顯示。
從屬性框可以看到墻體不僅有寬、高的參數,還有墻體的外形、特征、用途、材料的信息,而且不同材質(zhì)的墻體的優(yōu)先級不同,這會(huì )決定不同材質(zhì)墻體相交時(shí)哪種墻體會(huì )被打斷。墻體還增加了一些三角形的夾點(diǎn),通過(guò)拖動(dòng)這些夾點(diǎn)可以改變墻體的寬度、長(cháng)度等,而且修改的時(shí)候,關(guān)聯(lián)的墻體和門(mén)窗也會(huì )聯(lián)動(dòng)。
AUTOCAD也提供了機械、建筑、設備等版本,在這些版本中同樣也定義了一些特殊的對象。
復制粘貼時(shí)提示此操作不允許使用新的AEC對象怎么辦?
這些專(zhuān)業(yè)軟件充分利用自定義對象和反應器相關(guān)的技術(shù),使得繪制和修改圖紙效率成倍提高。但自定義對象也會(huì )帶來(lái)負作用,那就是兼容性問(wèn)題。
如果安裝了相應的專(zhuān)業(yè)軟件或解釋器(Enabler)插件,自定義對象的可以正常顯示和打印,也可以很方便地進(jìn)行參數化編輯。但如果CAD里沒(méi)有安裝相應的解釋器,CAD將無(wú)法識別這些自定義對象,不僅無(wú)法進(jìn)行參數化編輯,有時(shí)甚至還會(huì )無(wú)法顯示。
沒(méi)有解釋器時(shí)自定義對象是否能正確顯示取決于是否設置了代理圖形(PROXY ENTITY或者叫替代顯示圖形),代理圖形通常跟自定義對象的顯示效果是相同的。如果設置了代理圖形,那圖形的顯示和打印都基本正常,但如果沒(méi)有定義代理圖形,這些圖形將不會(huì )顯示。天正建筑早期版本的自定義對象就沒(méi)有定義代理圖形,因此在純CAD上打開(kāi)時(shí)會(huì )發(fā)現很多圖形都看不到了,如下圖所示。
對比圖紙預覽和打開(kāi)后圖紙的顯示,會(huì )發(fā)現很多圖形都消失,那些沒(méi)有顯示的圖形就是沒(méi)有代理圖形的自定義對象。
代理圖形對操作有何限制?
選中圖中的代理圖形后,屬性框中顯示的對象類(lèi)型是:ACAD_PROXY_ENTITY(ACAD代理實(shí)體),代理實(shí)體可以進(jìn)行移動(dòng)、復制等常規操作,可以刪除、炸開(kāi);但無(wú)法復制CTRl+C或剪切CTRL+V,不能作為修剪邊界修剪其他圖形,外部參照里如果有代理實(shí)體,也無(wú)法綁定。
代理實(shí)體炸開(kāi)后就會(huì )變成基本圖形,可以用常規的修改命令進(jìn)行編輯。但是代理實(shí)體一旦炸開(kāi)并保存后,就無(wú)法再返回原來(lái)的狀態(tài)了,即使用有解釋器的CAD軟件上打開(kāi)也無(wú)法再進(jìn)行參數化編輯了。
如何了解代理對象是什么程序創(chuàng )建的?
當打開(kāi)圖紙時(shí)出現“代理信息”提對話(huà)框時(shí),如果想編輯這些圖形,最好能在CAD上安裝相應的解釋器或專(zhuān)業(yè)軟件。向下拖動(dòng)“代理信息”提示對話(huà)框右側的滾動(dòng)條,可以看到代理實(shí)體的詳細信息,如下圖所示。
在對話(huà)框中會(huì )顯示自定義對象的相關(guān)信息,例如應用程序名,網(wǎng)址等,通過(guò)這些信息我們可以知道需要什么解釋器或插件,到哪兒去找這個(gè)專(zhuān)業(yè)軟件和插件。
如何控制代理圖形的顯示?
除了設置是否顯示代理圖形外,還可以選擇“顯示代理邊框”,設置不同選項的效果對比如下:
1、不顯示代理圖形
在A(yíng)UTOCAD的選項(OP)對話(huà)框中可以設置是否顯示“代理信息”并設置默認的顯示選項,如下圖所示。
希望通過(guò)上述講解讓大家對代理圖形有一定了解,遇到圖紙中有代理圖形,最好安裝相應的專(zhuān)業(yè)軟件,或者讓有相應的專(zhuān)業(yè)軟件的同事幫你轉換成普通圖形,例如天正軟件里可以轉T3格式。如果沒(méi)有這些條件,那只能自己炸開(kāi)X了。
-
Origin(Pro):學(xué)習版的窗口限制【數據繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
OriginPro:學(xué)習版申請及過(guò)期激活方法【數據繪圖】 2020-08-06
-
CAD視口的邊框線(xiàn)看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
如何評價(jià)擬合效果-Origin(Pro)數據擬合系列教程【數據繪圖】 2020-08-06
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內容復制到另一張圖中? 2020-07-03