分享雙向偏移lsp
3 posters
分享雙向偏移lsp
分享雙向偏移lsp 論壇獲益良多分享一個小程序。
(defun c:oo()
(setq en(car(entsel)))
(setq odist(getreal "\n请输入偏移距离"))
(setq huo(* -1 odist))
(setq obj(vlax-ename->vla-object en))
(vla-Offset obj odist)
(vla-Offset obj huo)
;(entdel en)
(princ)
)
(defun c:o2(/ ss i obj)
(if (not pykd) (setq pykd 40))
(setq pykd (cond ((getdist(strcat "\n输入宽度<" (rtos pykd 2 2)
">:"))) (pykd)))
(if (setq ss(ssget (list (cons 0 "line,arc,spline,lwpolyline,polyline,circle,ellipse"))))
(progn
(repeat (setq i(sslength ss))
(setq obj (vlax-ename->vla-object (ssname ss(setq i(- i 1)))))
(vla-offset obj (/ pykd 2.0))
(vla-offset obj (/ pykd -2.0))
)
(princ)
)))
(defun c:oo()
(setq en(car(entsel)))
(setq odist(getreal "\n请输入偏移距离"))
(setq huo(* -1 odist))
(setq obj(vlax-ename->vla-object en))
(vla-Offset obj odist)
(vla-Offset obj huo)
;(entdel en)
(princ)
)
(defun c:o2(/ ss i obj)
(if (not pykd) (setq pykd 40))
(setq pykd (cond ((getdist(strcat "\n输入宽度<" (rtos pykd 2 2)
">:"))) (pykd)))
(if (setq ss(ssget (list (cons 0 "line,arc,spline,lwpolyline,polyline,circle,ellipse"))))
(progn
(repeat (setq i(sslength ss))
(setq obj (vlax-ename->vla-object (ssname ss(setq i(- i 1)))))
(vla-offset obj (/ pykd 2.0))
(vla-offset obj (/ pykd -2.0))
)
(princ)
)))
zhangcan0516- 初級會員
- 文章總數 : 83
年齡 : 33
來自 : 彰化
職業 : 結構工程師
愛好 : CAD,lisp,c,c++,vb
個性 : 温和
使用年資 : 5
使用版本 : 12
積分 : 1
經驗值 : 4171
威望值 : 36
注冊日期 : 2014-10-23
eses likes this post
回復: 分享雙向偏移lsp
謝謝你的熱心分享~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: 分享雙向偏移lsp
感謝熱心分享~~
eses- 一般會員
- 文章總數 : 7
年齡 : 46
來自 : 新竹
職業 : 製造
愛好 : 設計
個性 : 製圖
使用年資 : 10
使用版本 : 2004
經驗值 : 3094
威望值 : 0
注冊日期 : 2016-09-01
這個論壇的權限:
您 無法 在這個版面回復文章*** disclaimer. 免責聲明 ***
“AUTOCAD®, and AUTODESK® are registered trademarks of Autodesk, Inc., its subsidiaries, and/or its affiliates.”
“This website is independent of Autodesk, Inc., and is not affiliated with, authorized, endorsed, sponsored, or otherwise approved of by Autodesk, Inc.”
“AUTOCAD® 和 AUTODESK® 是 Autodesk, Inc. 及其子公司和/或關聯公司的註冊商標。此網站與 Autodesk, Inc. 無關,並且未經 Autodesk, Inc. 授權、認可、贊助或以其他方式批准”
“AutoCAD 顧問論壇為台灣創立之網站,我們以熱忱服務 AutoCAD 用戶,致力於技術討論、知識分享及教學影片(課程)等內容,為 AutoCAD 社群提供支持與貢獻”