作者pqrs92 (wa)
看板Civil
標題[請益] AUTOCAD小疑問_WIPEOUT(遮蔽)
時間Thu Dec 30 19:15:42 2010
冒昧打擾了~~有問題要請教各位老大~
我用CAD2004畫了上百個矩形小格子要做尺寸的背景遮蔽(wipeout)
不曉得是操作失當還是怎樣
(指令:WIPEOUT_指定第一個點或 [框(F)/聚合線(P)] <聚合線>: P)
發現遮蔽的指令ㄧ次只能做ㄧ個小格子
上百個不就會瘋掉 *_*
故上版來請教大家_是否有更好的方法呢~?
發文若失當請多多指教(好害羞喔..>///< ~
謝謝大家~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.67.8
1F:推 george118:我好久沒碰CAD了,不過依照過去的經驗,可以做矩陣 12/30 20:19
2F:→ george118:陣列設定,就可以產生上百個小格子了。 12/30 20:20
3F:推 ftc693:想了一下,你試試看複製性質,應該就可以全部都轉換。 12/30 22:13
4F:推 ftc693:試了一下,不行耶~"~ 拍謝 12/30 22:28
5F:推 ftc693:目前想了能簡化的辦法 就是寫個小巨集 可以少按一次P跟N 12/30 22:32
6F:推 ftc693:^C^Cwipeout;p; 大概這樣 做一個新指令 可以少按一次P @@" 12/30 22:47
7F:推 ftc693:如果你先點好格子 可以試試^C^Cwipeout;p;n; 少按P跟N 12/30 22:52
8F:→ ftc693:點一次可以遮蔽一個格子 12/30 22:52
9F:推 ftc693:suny999大的LISP超強,等他來解答;最近才剛學想不太出來。 12/30 22:59
10F:→ leouni:囧 我沒用過這指令 遮臉~~~ 12/30 23:32
11F:推 kgbkung:g大方式可行,製作一個遮罩,再用陣列產生.... 12/31 11:23
12F:推 ftc693:那要格子大小一樣 如果格子大小不一樣 可以嗎?? 12/31 12:25
13F:→ ftc693:若格子位置還沒放好,乾脆用複製一個一個放過去就好了 12/31 12:27
14F:→ ftc693:也不需要陣列@@"" 12/31 12:27
15F:→ ftc693:不然用陣列產生的格子 還不是要一個一個放過去 12/31 12:28
16F:→ ftc693:2004版本 應該可以重複複製 直接一直貼到你想要的地方就好 12/31 12:30
17F:→ ftc693:也比你用陣列產生一百個 在一個一個拉 快多了 12/31 12:30
18F:推 ftc693:若格子已經放在想要的位置,做一個新指令,也可以很快速完 12/31 12:53
19F:推 suny999:被ftc大點名了...老實說我還不知道wipeout的指令耶~試看看 01/01 10:00
20F:→ suny999:(setq s(ssget'((0 . "LWPOLYLINE")))i -1) 01/01 10:01
21F:→ suny999:(repeat(sslength s)(command"WIPEOUT""p" 01/01 10:02
22F:→ suny999:(SSNAME s(setq i(1+ i)))"n")) 01/01 10:02
23F:→ suny999:第一行貼到AutoCad指令後會要你複選(它只會選到聚合線) 01/01 10:06
24F:→ suny999:第二三行是同一行 貼上AutoCad後 所有的聚合線就都轉遮蔽 01/01 10:08
25F:推 crack11:摸了好久的LISP還是不明白他~頭痛 01/01 11:54
26F:推 ftc693:suny999沒話說拉 強 01/01 12:34
27F:推 allen90:不得不大推SUN999大大的LISP 01/02 01:36
28F:推 ftc693:對阿 羨慕中 現在正在邊看LISP,邊上PTT,很沒效率就是了 01/02 01:45