重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

製圖過程中,經常會匯入一些外來的圖形,如各類傢俱圖塊。由於匯入時通常使用的是平面二維檢視,而平時也是習慣使用二維平面製圖。很難會想到其是三維物體。

以一個專案平面舉例,這是一個餐廳的平面圖,分為用餐區和廚房區。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

1、三維檢視下,實際是這個樣子,廚房區域廚房裝置都是三維的。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

2、區域性放大些,看到箭頭所指線條平面實際為牆線,如果沒注意到,就會出現標註、填充等命令時出錯。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

3、修改時需要將圖塊標高改為“0”,但是圖塊很多,標高各不相同。一個個獨立修改就會花費大量時間。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

4、這時,我們就會需要到一個可以將圖塊歸“0”的外掛。可以更快速達到我們的目的。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

5、我們在三維檢視上操作,方便更直觀看到歸“0”後的效果。將外掛從資料夾中直接滑鼠拖拽到CAD檢視中。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

6、有此提示對話方塊時我們點載入;

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

7、這時命令提示欄中會提醒輸入“Z0”啟動命令 ;

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

8、提示“選擇物件”,我們框選所有物體,並回車;

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

9、這時會看到一部分圖形Z軸已歸“0”,這裡需注意,命令只對獨立的線條以及整體圖塊起作用,對圖塊內的線條無效。需要對圖塊內的線條歸“0”,就需要進入每個獨立的圖塊再進行第5步的操作。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

10、如果三維圖塊較多時,進入每個圖塊內進行歸“0”操作也會花費大量時間。通常我的方法是提高把這些三維圖塊炸到底。(炸到底指塊內巢狀的多重圖塊全部炸開)並將所有的三維圖塊建立為一個整體圖塊。

到這個步驟時,大部分圖塊都可完成歸“0”,如果仍有顯示三維的物體,可以將檢視切換到X軸、Z軸的檢視位置。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

11、將X軸、Z軸的檢視位置上,所有Z軸上的圖層刪除即可。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

12、全部刪除後能看到的只是一條水平直線了。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

13、再回到X軸、Y軸的平面檢視,與最早的第一張圖平面是一樣的,沒有缺少內容。這時我們就成功將所有三維圖形Z軸歸“0”了。

重要的事情說三遍,圖形Z軸一定要歸零一定要歸零一定要歸零

最後說明一下,通常我們匯入的外來圖紙內容中,廚房裝置以及辦公等傢俱圖紙會出現三維圖塊的情況。如果碰到,就需要格外注意並提前將圖塊做歸“0”操作。以免後期發現問題再調整。

歸“0”外掛這裡提供給大家,在資源管理器中新建文字文件,開啟後複製以下程式碼到文件中,儲存退出後,將文件檔名修改為“Z0。lsp”即可。

(defun C:Z0 ( / SS1)?

(setvar “cmdecho” 0)

(if (setq SS1 (ssget))

(progn

(command “。undo” “be”)

(princ “\n正在處理圖形資料,請稍候...”)

(terpri)

(command “。ucs” “w”)

(command “。move” SS1 “” ‘(0 0 1e99) “” “。move” “p” “” ’(0 0 -1e99) “”)

(princ “\nOK,已將所選圖元Z座標值全部歸零。”)

(command “。undo” “e”)

);end progn

);end (if (/= SS1 nil)

(princ)

);end (defun C:Z=0 ( / SS1)