AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

[討論]分享消除Z數值

上一篇主題 下一篇主題 向下

[討論]分享消除Z數值

發表 由 paulwan 于 2012-08-04, 03:51

有時對於兩條相交的直線無法trim去部份的線可能是這兩條線不在同一平面,以下是將大部份線拉在同一平面的方法:
指命
change --> select object --> P --> E
最後輸入 0

paulwan
初級會員
初級會員

文章總數 : 51
年齡 : 29
來自 : Hong Kong
職業 : Student
愛好 : information
個性 : Nice
使用年資 : Beginning
使用版本 : 2008
積分 : 1
經驗值 : 1919
威望值 : 60
注冊日期 : 2012-07-17
男 巨蟹座 兔

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 HEMOS 于 2012-08-04, 06:52

感謝分享這個變更既有物件性質的指令。

如果安裝AutoCAD時有安裝Express工具組,FLATTEN指令會更加方便。

補充說明CHANGE指令:

這個指令所針對的物件組成元素,須在同一個平面上。換言之,就是元素的Z值均相同。例如由端點(0,0,0)與端點(100,100,100)所組成的空間線段,因為線上每一個點的Z值均不相同,這個線段就不屬於change能夠變更高程的物件,在執行上就會出現「無法變更 Z 座標不同之物件的高程」的提示說明;而由端點(0,0,100)與端點(100,100,100)所組成的空間線段,因為線上每一個點Z值都相等,便可以使用change指令,成功變更高程。


HEMOS 在 2012-08-04, 17:27 作了第 1 次修改 (原因 : 增加補充說明)

HEMOS
榮譽顧問
榮譽顧問

文章總數 : 757
年齡 : 44
來自 : 台北
職業 : 土木結構
愛好 : 攝影
個性 : 和善
使用年資 : 10年以上
使用版本 : AutoCAD 2014
積分 : 26
最佳解答 : 3
經驗值 : 6692
威望值 : 1449
回帖精華 : 1
注冊日期 : 2009-02-23
藍鵲38號
男 射手座 鼠

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 Tiger&蘋果爸 于 2012-08-04, 14:37

paulwan 寫到:有時對於兩條相交的直線無法trim去部份的線可能是這兩條線不在同一平面,以下是將大部份線拉在同一平面的方法:
指命
change --> select object --> P --> E
最後輸入 0
這方式沒有使用過~
感謝分享!
害羞

____________________________________________________________________________________





Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 16355
年齡 : 40
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 60157
威望值 : 12084
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 judyyai 于 2012-08-04, 15:37

paulwan 寫到:有時對於兩條相交的直線無法trim去部份的線可能是這兩條線不在同一平面,以下是將大部份線拉在同一平面的方法:
指命
change --> select object --> P --> E
最後輸入 0

感謝分享~試用ok 竊喜

代碼:
指令:  CHANGE
選取物件: 找到 1 個

選取物件:  指定變更點或 [性質(P)]: p
輸入要變更的性質
[顏色(C)/立面(E)/圖層(LA)/線型(LT)/線型比例(S)/線粗(LW)/厚度(T)/材料(M)/可註解(A)]: e
指定新高程 <5.0000>: 0
輸入要變更的性質
[顏色(C)/立面(E)/圖層(LA)/線型(LT)/線型比例(S)/線粗(LW)/厚度(T)/材料(M)/可註解(A)]:
指令:
指令: *取消*

____________________________________________________________________________________





judyyai
管理顧問
管理顧問

文章總數 : 7611
年齡 : 39
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 26672
威望值 : 3400
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 droaaa 于 2012-08-04, 19:58

以前改廠商寄的圖有用過
個人覺的不怎實用...
因為遇到不同平面的A、B兩點線段就沒辦法用了...
(偏偏收廠商的圖都是不同平面的AB兩點線段... 火冒三丈 )
他只能改A、B點在同一平行水平面所畫的線及物件

補充:A、B點為直線的二端點

不同平面的AB線段範例

droaaa
高級會員
高級會員

文章總數 : 418
年齡 : 34
來自 : 宜蘭
職業 : 研發專案開發員
愛好 : 一直睡
個性 : 永遠睡不飽
使用年資 : 第一屆 羅東高工機圖科
使用版本 : AutoCAD 2008
積分 : 18
經驗值 : 5973
威望值 : 1901
注冊日期 : 2010-09-10
經典問與答讀者 藍鵲140號
2012聚會勳章 男 天蝎座 狗

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 Tiger&蘋果爸 于 2012-08-06, 04:06

droaaa 寫到:以前改廠商寄的圖有用過
個人覺的不怎實用...
因為遇到不同平面的A、B兩點線段就沒辦法用了...
(偏偏收廠商的圖都是不同平面的AB兩點線段... 火冒三丈 )
他只能改A、B點在同一平行水平面所畫的線及物件
補充:A、B點為直線的二端點
剛剛試過的確如此~
所以這時就需透過FLATTEN指令!
竊喜

____________________________________________________________________________________





Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 16355
年齡 : 40
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 60157
威望值 : 12084
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 guanbo.bruce 于 2012-08-07, 16:53

Express Tools的Flatten指令是不錯,
但是在圖檔太大或電腦不甚好的時候,
非常容易導致ACAD死當。

這邊分享一個小秘訣,
不必用到任何lisp或外部指令:

01 MOVEEnter
02 ALLEnter
03 0,0,1e99EnterEnter
04 MOVEEnter
05 PEnter
06 0,0,-1e99EnterEnter

於是所有的圖元都變成Z=0了!
傻笑

guanbo.bruce
初級會員
初級會員

文章總數 : 50
年齡 : 47
來自 : Taipei
職業 : Engineer
愛好 : 建築、藝術、閱讀、象棋、游泳、3C與塗鴉。
個性 : 很熱誠、頗自省、好好奇、蠻懶散。
使用年資 : 24
使用版本 : 2015
積分 : 3
經驗值 : 2334
威望值 : 210
注冊日期 : 2011-08-11
男 巨蟹座 雞

https://www.facebook.com/guanbo.bruce

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 HEMOS 于 2012-08-07, 18:57

guanbo.bruce 寫到:Express Tools的Flatten指令是不錯,
但是在圖檔太大或電腦不甚好的時候,
非常容易導致ACAD死當。

這邊分享一個小秘訣,
不必用到任何lisp或外部指令:
Spoiler(用來隱藏帖子內容):

01 MOVEEnter
02 ALLEnter
03 0,0,1e99EnterEnter
04 MOVEEnter
05 PEnter
06 0,0,-1e99EnterEnter

於是所有的圖元都變成Z=0了!
傻笑

這個是很遠古的作法…

在不載入LISP的前題下,將這個作法寫成巨集,就更方便使用了!!

^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99

HEMOS
榮譽顧問
榮譽顧問

文章總數 : 757
年齡 : 44
來自 : 台北
職業 : 土木結構
愛好 : 攝影
個性 : 和善
使用年資 : 10年以上
使用版本 : AutoCAD 2014
積分 : 26
最佳解答 : 3
經驗值 : 6692
威望值 : 1449
回帖精華 : 1
注冊日期 : 2009-02-23
藍鵲38號
男 射手座 鼠

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 月蜻蜓 于 2012-08-21, 03:22

又知到 Express Tools的Flatten指令了!
之前沒用過,遇到這種 2D 圖面 Z軸又不等於0的圖檔,
我都是用LISP來解決的!
這也是不錯的選擇!

但~~我發現了 Flatten 指令 一個很大的缺點,
就是用了這指令後每個 Block名稱都增加了 『-flat-xxx』
xxx 是流水號,有相同的Block 100個,流水號就有100 火冒三丈
天啊~~這樣圖檔的大小變很大了! 火冒三丈

月蜻蜓
初級會員
初級會員

文章總數 : 43
年齡 : 46
來自 : 新竹
職業 : CAD (2D)
愛好 : 看漫畫,看科幻電影!
個性 : 溫和!
使用年資 : 20
使用版本 : AutoCADM 2013
積分 : 2
經驗值 : 2521
威望值 : 103
注冊日期 : 2010-10-16
經典問與答讀者 藍鵲552號
男 射手座 狗

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 adslwang 于 2014-04-05, 08:26

HEMOS 寫到:
guanbo.bruce 寫到:Express Tools的Flatten指令是不錯,
但是在圖檔太大或電腦不甚好的時候,
非常容易導致ACAD死當。

這邊分享一個小秘訣,
不必用到任何lisp或外部指令:
Spoiler(用來隱藏帖子內容):

01 MOVEEnter
02 ALLEnter
03 0,0,1e99EnterEnter
04 MOVEEnter
05 PEnter
06 0,0,-1e99EnterEnter

於是所有的圖元都變成Z=0了!
傻笑

這個是很遠古的作法…

在不載入LISP的前題下,將這個作法寫成巨集,就更方便使用了!!

^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99


^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99
沒有用過這種東西,請問紅色的部份是如何挪動圖元的....[/color]

adslwang
高級會員
高級會員

文章總數 : 372
年齡 : 38
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 4286
威望值 : 355
回帖精華 : 1
注冊日期 : 2008-10-02
藍鵲88號
男 處女座 馬

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 judyyai 于 2014-04-05, 10:50

adslwang 寫到:
HEMOS 寫到:
guanbo.bruce 寫到:Express Tools的Flatten指令是不錯,
但是在圖檔太大或電腦不甚好的時候,
非常容易導致ACAD死當。

這邊分享一個小秘訣,
不必用到任何lisp或外部指令:
Spoiler(用來隱藏帖子內容):

01 MOVEEnter
02 ALLEnter
03 0,0,1e99EnterEnter
04 MOVEEnter
05 PEnter
06 0,0,-1e99EnterEnter

於是所有的圖元都變成Z=0了!
傻笑

這個是很遠古的作法…

在不載入LISP的前題下,將這個作法寫成巨集,就更方便使用了!!

^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99


^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99
沒有用過這種東西,請問紅色的部份是如何挪動圖元的....[/color]

關於1e99
代碼:
Under Units, it's Scientific (exponential notation)
1e99 means 1 times 10 to the 99th power (very large number)

I think....
since these numbers are beyond acad's ability to process accurately, acad sees them as the largest number that can be processed. So the Z value + the displacement value of 1e99 essentially equals 1e99. It may have something to do with acad's precision only being 16 decimal spaces.
I would imagine that some one else has a better/more accurate explanation. I learned this trick from CAB, maybe he knows.

原理:
是將問題的點全部移至正無窮,再移至負無窮,最後再移回到0坐標

____________________________________________________________________________________





judyyai
管理顧問
管理顧問

文章總數 : 7611
年齡 : 39
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 26672
威望值 : 3400
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 adslwang 于 2014-04-05, 16:04

judyyai 寫到:
adslwang 寫到:
HEMOS 寫到:
guanbo.bruce 寫到:Express Tools的Flatten指令是不錯,
但是在圖檔太大或電腦不甚好的時候,
非常容易導致ACAD死當。

這邊分享一個小秘訣,
不必用到任何lisp或外部指令:
Spoiler(用來隱藏帖子內容):

01 MOVEEnter
02 ALLEnter
03 0,0,1e99EnterEnter
04 MOVEEnter
05 PEnter
06 0,0,-1e99EnterEnter

於是所有的圖元都變成Z=0了!
傻笑

這個是很遠古的作法…

在不載入LISP的前題下,將這個作法寫成巨集,就更方便使用了!!

^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99


^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99
沒有用過這種東西,請問紅色的部份是如何挪動圖元的....[/color]

關於1e99
代碼:
Under Units, it's Scientific (exponential notation)
1e99 means 1 times 10 to the 99th power (very large number)

I think....
since these numbers are beyond acad's ability to process accurately, acad sees them as the largest number that can be processed. So the Z value + the displacement value of 1e99 essentially equals 1e99. It may have something to do with acad's precision only being 16 decimal spaces.
I would imagine that some one else has a better/more accurate explanation. I learned this trick from CAB, maybe he knows.

原理:
是將問題的點全部移至正無窮,再移至負無窮,最後再移回到0坐標


謝謝您 讚啦!! !這篇很實用,不過目前還看不懂這種類似科學記號的表示,是如何轉換寫出.....

adslwang
高級會員
高級會員

文章總數 : 372
年齡 : 38
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 4286
威望值 : 355
回帖精華 : 1
注冊日期 : 2008-10-02
藍鵲88號
男 處女座 馬

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 li60830 于 2014-04-06, 02:59

正好遇到這問題來試試看~謝謝~

li60830
初級會員
初級會員

文章總數 : 300
年齡 : 45
來自 : 亞洲
職業 : 待業
愛好 : 電動~游泳~看書~看影集
個性 : 固執
使用年資 : 18年
使用版本 : 2008 - 2014
積分 : 2
經驗值 : 2903
威望值 : 298
注冊日期 : 2013-04-17
男 處女座 豬

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 leoneriol 于 2014-06-13, 10:07

感謝分享.....

實在是覺得這一篇要成為精華的說......可是看起來好像很少會遇到這類的問題.....

leoneriol
榮譽顧問
榮譽顧問

文章總數 : 812
年齡 : 32
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 6224
威望值 : 916
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
經典問與答讀者 藍鵲34號
2009聚會勳章 2014聚會勳章 男 雙魚座 鼠

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 wenkuei.hung 于 2014-10-03, 10:41

火冒三丈 一張圖有很多人經手過之後,要看懂還要知道怎麼改!真的是很累人的!
感動 感謝大家分享了很多個解決方案!

wenkuei.hung
一般會員
一般會員

文章總數 : 24
年齡 : 35
來自 : 新店
職業 : 繪圖工程師(弱電2D、3D)
愛好 : 電腦繪圖、製圖 攝影 咖啡
個性 : 中庸
使用年資 : 一年
使用版本 : Autocad2012
經驗值 : 1123
威望值 : 6
注冊日期 : 2014-02-17
男 天秤座 雞

回頂端 向下

這招真的可以用!^^今天遇到有人畫成假2D的3D圖。

發表 由 wenkuei.hung 于 2014-10-28, 09:22

guanbo.bruce 寫到:Express Tools的Flatten指令是不錯,
但是在圖檔太大或電腦不甚好的時候,
非常容易導致ACAD死當。

這邊分享一個小秘訣,
不必用到任何lisp或外部指令:

01 MOVEEnter
02 ALLEnter
03 0,0,1e99EnterEnter
04 MOVEEnter
05 PEnter
06 0,0,-1e99EnterEnter

於是所有的圖元都變成Z=0了!
傻笑


這真的管用!今天遇到有人畫圖畫成3D的,要量長度結果看得出來數值有問題。結果這招輕鬆地就解決了!感謝! 熱情

wenkuei.hung
一般會員
一般會員

文章總數 : 24
年齡 : 35
來自 : 新店
職業 : 繪圖工程師(弱電2D、3D)
愛好 : 電腦繪圖、製圖 攝影 咖啡
個性 : 中庸
使用年資 : 一年
使用版本 : Autocad2012
經驗值 : 1123
威望值 : 6
注冊日期 : 2014-02-17
男 天秤座 雞

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 arjay 于 2015-11-24, 09:42

應該很多人都有這樣的困擾吧
二條線不在同一平面上。

很好奇z值不為0的成因是什麼?

arjay
一般會員
一般會員

文章總數 : 12
年齡 : 41
來自 : 台北
職業 : 土地相關
愛好 : 登山\電動\音樂
個性 : 內向
使用年資 : 新手初學
使用版本 : 2007
經驗值 : 1253
威望值 : 6
注冊日期 : 2013-08-23
男 白羊座 兔

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 Tiger&蘋果爸 于 2015-11-24, 09:48

arjay 寫到:應該很多人都有這樣的困擾吧
二條線不在同一平面上。

很好奇z值不為0的成因是什麼?
有時候會因為直接抓3D圖來使用,所以才會有z值不為0。
竊喜

____________________________________________________________________________________





Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 16355
年齡 : 40
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 60157
威望值 : 12084
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 kimtime 于 2015-11-24, 10:09

謝謝大大分享!原來是這樣的!

kimtime
一般會員
一般會員

文章總數 : 101
年齡 : 31
來自 : 雲林
職業 : 助理工程師
愛好 : 打電腦
個性 : 內向
使用年資 : 2~3年
使用版本 : 2006
經驗值 : 1954
威望值 : 76
注冊日期 : 2012-11-08
2D基礎函授 3D基礎函授 經典問與答讀者 藍鵲674號
男 摩羯座 鼠

回頂端 向下

回復: [討論]分享消除Z數值

發表 由 et1029et 于 2015-11-25, 06:39

感謝paulwan大大分享如何消除Z數值
也謝謝蘋果爸解說成因為何

et1029et
初級會員
初級會員

文章總數 : 356
年齡 : 36
來自 : 桃園
職業 : 行政繪圖
愛好 : 學習
個性 : 隨和
使用年資 : 新手初學
使用版本 : 2013
積分 : 4
經驗值 : 3003
威望值 : 324
注冊日期 : 2013-07-02
藍鵲666號
女 天蝎座 猴

回頂端 向下

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章