創(chuàng)建無(wú)法炸開(kāi)的AutoCAD圖紙的原理也很簡(jiǎn)單。
AutoCAD的minsert命令的作用是將“塊”以矩形陣列的方式多重插入圖紙,舉個(gè)例子,畫(huà)一個(gè)簡(jiǎn)單圖形,比如邊長(zhǎng)為50的矩形,用block命令將其轉(zhuǎn)換成名為“abc”的塊。
輸入命令minsert并回車(chē),出現(xiàn)提示“輸入塊名或 [?]”的時(shí)候輸入“abc”并回車(chē)。
AutoCAD提示“指定插入點(diǎn)或 [基點(diǎn)(B)/比例(S)/X/Y/Z/旋轉(zhuǎn)(R)]”時(shí),在模型空間任意位置點(diǎn)擊一下。
接著提示“輸入 X 比例因子,指定對(duì)角點(diǎn),或 [角點(diǎn)(C)/XYZ(XYZ)]”,輸入“1”并回車(chē)。
接著提示“輸入 Y 比例因子或 <使用 X 比例因子>”,直接回車(chē)。
接著提示“指定旋轉(zhuǎn)角度”,輸入“0”并回車(chē)。
接著提示“輸入行數(shù) (---)”,輸入“2”并回車(chē)。
接著提示“輸入列數(shù) (|||)”,輸入“2”并回車(chē)。
接著提示“輸入行間距或指定單位單元 (---)”,輸入“100”并回車(chē)。
接著提示“指定列間距 (|||)”,輸入“100”并回車(chē)。
看到插入進(jìn)來(lái)的四個(gè)矩形了嗎?點(diǎn)擊其中的一個(gè),你會(huì)發(fā)現(xiàn)四個(gè)同時(shí)都被選中,說(shuō)明用minsert命令插入進(jìn)來(lái)的是個(gè)整體的“塊”。
操作菜單“修改”——“分解”,或者直接輸入命令explode并回車(chē),當(dāng)提示“選擇對(duì)象”的時(shí)候點(diǎn)擊一下矩形,AutoCAD提示“1 個(gè)是多重插入引用”。你會(huì)發(fā)現(xiàn)這四個(gè)矩形是無(wú)法炸開(kāi)的。
如果將畫(huà)好的圖紙作為塊,用minsert命令插入到一個(gè)新建的文件里,并將行間距和列間距都設(shè)為0,不是就可以創(chuàng)建無(wú)法炸開(kāi)的圖紙了嗎?趕快試試吧。
在空白文件里輸入命令minsert并回車(chē),出現(xiàn)提示“輸入塊名或 [?]”的時(shí)候輸入“~”并回車(chē),彈出“打開(kāi)圖形文件”對(duì)話框,在對(duì)話框里隨便選擇一個(gè)畫(huà)好的AutoCAD圖紙文件,點(diǎn)擊“打開(kāi)”,關(guān)閉對(duì)話框。
AutoCAD提示“指定插入點(diǎn)或 [基點(diǎn)(B)/比例(S)/X/Y/Z/旋轉(zhuǎn)(R)]”時(shí),在模型空間任意位置點(diǎn)擊一下。
接著提示“輸入 X 比例因子,指定對(duì)角點(diǎn),或 [角點(diǎn)(C)/XYZ(XYZ)]”,輸入“1”并回車(chē)。
接著提示“輸入 Y 比例因子或 <使用 X 比例因子>”,直接回車(chē)。
接著提示“指定旋轉(zhuǎn)角度”,輸入“0”并回車(chē)。
接著提示“輸入行數(shù) (---)”,輸入“2”或2以上的任何數(shù)并回車(chē)。
接著提示“輸入列數(shù) (|||)”,輸入“2”或2以上的任何數(shù)并回車(chē)。
接著提示“輸入行間距或指定單位單元 (---)”,輸入“0”并回車(chē)。
接著提示“指定列間距 (|||)”,輸入“0”并回車(chē)。
至此你選擇的那個(gè)畫(huà)好的圖紙文件里的圖形被多重插入到現(xiàn)在的文件里了,如果沒(méi)有看見(jiàn),操作一下菜單“視圖”——“縮放”——“范圍”,就可以看見(jiàn)了。
試試用explode命令炸開(kāi)它,AutoCAD會(huì)提示“1 個(gè)是多重插入引用”。哈哈,無(wú)法炸開(kāi)的圖紙創(chuàng)建成了。
別高興得太早了。輸入refedit命令并回車(chē),當(dāng)出現(xiàn)提示“選擇參照”時(shí)點(diǎn)擊一下圖形,打開(kāi)“參照編輯”對(duì)話框,對(duì)話框里明明白白顯示著插入進(jìn)來(lái)的塊圖形的名字。點(diǎn)擊“確定”,關(guān)閉對(duì)話框并彈出“參照編輯”工具條。點(diǎn)擊工具條上有“-”號(hào)圖形的“從工具集刪除”按鈕,AutoCAD提示“選擇對(duì)象”,用鼠標(biāo)拖一個(gè)框?qū)⒄麄€(gè)圖形選中并按回車(chē)鍵,AutoCAD提示“已從工具集刪除”。
再點(diǎn)擊工具條上的“保存參照編輯”按鈕,點(diǎn)擊“確定”。#p#分頁(yè)標(biāo)題#e#
試著點(diǎn)擊一下圖形,天哪!圖形竟然用參照編輯的方法炸開(kāi)了。
進(jìn)一步設(shè)想一下,如果插入進(jìn)來(lái)的塊圖形是匿名的,“參照編輯”對(duì)話框里不顯示塊圖形的名字,就不能夠進(jìn)行參照編輯,當(dāng)然也就不會(huì)被炸開(kāi)了。
總結(jié)以上思路,創(chuàng)建無(wú)法炸開(kāi)的圖紙需要三個(gè)步驟,第一步將畫(huà)好的圖紙轉(zhuǎn)換成塊并刪除,第二步用minsert命令將這個(gè)塊插回圖紙,第三步將塊的名字隱匿起來(lái)。
遺憾的是手工操作不可能將塊圖形匿名,而只能用編程的方法。
將下面的代碼復(fù)制粘貼在文本文件里,保存后將文本文件名改成“jm.lsp”。在畫(huà)好的圖紙里操作菜單“工具”——“加載應(yīng)用程序”,打開(kāi)“加載、卸載應(yīng)用程序”對(duì)話框,在對(duì)話框里找到并點(diǎn)選那個(gè)名為“jm.lsp”的文件,依次點(diǎn)擊“加載”、“關(guān)閉”按鈕,關(guān)閉對(duì)話框。在命令行里輸入“jm”并回車(chē),當(dāng)提示“選擇對(duì)象”的時(shí)候,用鼠標(biāo)拖一個(gè)框?qū)⒄麄€(gè)圖形選中,按一下回車(chē)鍵,程序自動(dòng)依次完成圖形轉(zhuǎn)換成“塊”、用minsert命令多重插入、塊圖形匿名三個(gè)步驟,創(chuàng)建成無(wú)法炸開(kāi)的圖紙。
(defun c:JM(/ BLOCKNAME SELECTIONSET)
(vl-load-com)
(if (setq Selectionset (ssget))
(progn
(setq BlockName (getvar "CDATE"))
(command "block" BlockName '(0 0 0) Selectionset "" "minsert"
BlockName '(0 0 0) 1 1 0 2 2 0 0)
(vla-put-name (vla-item (vla-get-blocks
(vla-get-activedocument (vlax-get-acad-object)))
(vla-get-name (vlax-ename->vla-object (entlast)))) "*U")
(princ "n加密完成")
)
(princ "n沒(méi)有選中圖元")
)
(princ)
)
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書(shū)Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF