AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
[已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Oooo-110 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Oo-2-110 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Ia15010 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Ziao1510 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 BPl3tjj [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Uos15010 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Uos15011

[已解決][問題]小弟又來打擾了,詢問lisp自動裁線

向下

[已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Empty [已解決][問題]小弟又來打擾了,詢問lisp自動裁線

發表 由 a14333683 于 2019-04-30, 11:59

我有那旁邊兩條線的圖元資料,也有那兩點交點的座標,要如何把那兩段線裁剪掉,請教各位高手

[已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Ou10


a14333683 在 2019-05-07, 08:00 作了第 1 次修改
a14333683
a14333683
一般會員
一般會員

文章總數 : 14
年齡 : 36
來自 : 宜蘭
職業 : 工程師
愛好 : 畫圖
個性 : 溫馴
使用年資 : 3
使用版本 : 2018
經驗值 : 189
威望值 : 6
注冊日期 : 2019-04-16
男 摩羯座 狗

回頂端 向下

[已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Empty 回復: [已解決][問題]小弟又來打擾了,詢問lisp自動裁線

發表 由 Nyan 于 2019-04-30, 15:29

因為不太清楚你的圖與表達的意思與需求,只能提供一點我的想法
有旁邊兩條線的圖元資料,可以嘗試使用trim,選取旁邊兩條線,在抓兩條線端點的座標相加除與二得到中點
就能把那條短的線段裁切掉

由於沒有看到你的lisp是如何寫的所以我沒辦法提供更多的建議
只能讓其他的高手來解答了 害羞 害羞

我假設那兩條線的圖元名稱為n1與n2來寫了一小段看看行不行
代碼:
(command "trim" n1 n2 "" (list (/ (+ (cadr (assoc 10 (entget n1))) (cadr (assoc 10 (entget n2)))) 2)
          (/ (+ (caddr (assoc 10 (entget n1))) (caddr (assoc 10 (entget n2)))) 2))
     (list (/ (+ (cadr (assoc 11 (entget n1))) (cadr (assoc 11 (entget n2)))) 2)
          (/ (+ (caddr (assoc 11 (entget n1))) (caddr (assoc 11 (entget n2)))) 2))
"")
Nyan
Nyan
一般會員
一般會員

文章總數 : 3
年齡 : 23
來自 : 桃園
職業 : 測量
愛好 : 遊戲
個性 : 隨和
使用年資 : 新手初學
使用版本 : 2010
經驗值 : 158
威望值 : 22
注冊日期 : 2019-03-25
男 雙魚座 鼠

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Uos15011 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Uos15010 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 BPl3tjj [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Ziao1510 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Ia15010 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Oo-2-110 [已解決][問題]小弟又來打擾了,詢問lisp自動裁線 Oooo-110