[討論]請教線轉為複線,或是聚合線轉為複線的作法?
4 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
[討論]請教線轉為複線,或是聚合線轉為複線的作法?
各位好,請教是否有線轉為複線,或是聚合線轉為複線的作法?
否則...一線段一線段的畫...快瘋了我....
先謝謝大家囉~~~
否則...一線段一線段的畫...快瘋了我....
先謝謝大家囉~~~
Andy122333- 一般會員
- 文章總數 : 9
年齡 : 54
來自 : 桃園市
職業 : 機電工程
愛好 : 看電影
個性 : 中庸
使用年資 : 3
使用版本 : 2015
經驗值 : 3158
威望值 : 0
注冊日期 : 2016-03-07
回復: [討論]請教線轉為複線,或是聚合線轉為複線的作法?
沒辦法,這個只能借助程式!
所以得一條一條畫~
不知道你是什麼樣的需求要這樣做!
所以得一條一條畫~
不知道你是什麼樣的需求要這樣做!
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [討論]請教線轉為複線,或是聚合線轉為複線的作法?
是喔...
因為公司是是機電工程,業主要求管線要複線方式表示...
還是謝謝喔~~~
因為公司是是機電工程,業主要求管線要複線方式表示...
還是謝謝喔~~~
Andy122333- 一般會員
- 文章總數 : 9
年齡 : 54
來自 : 桃園市
職業 : 機電工程
愛好 : 看電影
個性 : 中庸
使用年資 : 3
使用版本 : 2015
經驗值 : 3158
威望值 : 0
注冊日期 : 2016-03-07
回復: [討論]請教線轉為複線,或是聚合線轉為複線的作法?
Andy122333 寫到:各位好,請教是否有線轉為複線,或是聚合線轉為複線的作法?
否則...一線段一線段的畫...快瘋了我....
先謝謝大家囉~~~
這個是網路上找到的只支援Pline轉Mline的Lisp,若要支援line的話,要再增加幾行代碼。
- 代碼:
(defun c:pl2ml ( / e i l s )
(if (setq s (ssget '((0 . "LWPOLYLINE"))))
(repeat (setq i (sslength s))
(setq e (ssname s (setq i (1- i)))
l (entget e)
)
(apply 'command
(append '("_.mline")
(apply 'append
(mapcar
(function
(lambda ( x )
(list "_non" (trans (cdr x) e 1))
)
)
(vl-remove-if-not '(lambda ( x ) (= 10 (car x))) l)
)
)
(if (= 1 (logand 1 (cdr (assoc 70 l)))) '("_C") '(""))
)
)
)
)
(princ)
)
Tiger&蘋果爸 寫到: 謝謝熱心程式分享~< 積分 +1>
[公告]關於團隊成員的回文及貢獻
- 附件
Atsai- 中級會員
- 文章總數 : 167
年齡 : 49
來自 : 台中
職業 : 工程
愛好 : 看漫畫
個性 : 樂天
使用年資 : 10
使用版本 : 2010
AutoCAD基礎篇等級 : 10星級
積分 : 8
經驗值 : 5860
威望值 : 524
注冊日期 : 2012-04-06
回復: [討論]請教線轉為複線,或是聚合線轉為複線的作法?
我在網路上也搜尋到一個「line轉mline」
- 代碼:
(defun c:l2ml()
(setq mysset (ssget))
(setq mylength (sslength mysset))
(setq counter 0)
(while (< counter mylength)
(setq obj (ssname mysset counter))
(setq data (entget obj))
(setq pt1 (cdr (assoc 10 data)))
(setq pt2 (cdr (assoc 11 data)))
(command "mline" "style" "standard" pt1 pt2 "")
(entdel obj)
(setq counter (+ 1 counter))
)
(princ)
)
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [討論]請教線轉為複線,或是聚合線轉為複線的作法?
Tiger&蘋果爸 寫到:沒辦法,這個只能借助程式!
所以得一條一條畫~
不知道你是什麼樣的需求要這樣做!
請問蘋果爸,怎麼做才能將一堆複線轉換成聚合線?? 救救我吧!
stagecoach- 一般會員
- 文章總數 : 25
年齡 : 48
來自 : Taichung
職業 : 工務
愛好 : 繪圖
個性 : 莫名奇妙
使用年資 : 新手初學
使用版本 : 2022
經驗值 : 3085
威望值 : 30
注冊日期 : 2016-09-02
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章