xj6019
发表于 2021-6-20 21:56:03
本帖最后由 xj6019 于 2021-6-20 22:00 编辑
烟盒迷唇 发表于 2021-6-20 19:44
组码6的线型你没加载吧
请教个问题entmake画腰孔(也就是长孔)怎么写代码,一个entmake可以实现吗,圆弧部分怎么处理呀
烟盒迷唇
发表于 2021-6-21 08:47:15
xj6019 发表于 2021-6-20 21:56
请教个问题entmake画腰孔(也就是长孔)怎么写代码,一个entmake可以实现吗,圆弧部分怎么处理呀
腰孔不懂是什么,不清楚
p-3-ianlcc
发表于 2021-6-21 13:46:46
xj6019 发表于 2021-6-20 18:20
(DEFUN C:CRE (/ OLD_LAY SS I S ENT PT LEN)
(vl-load-com)
(setq old_lay (getvar "clayer"))
謝謝分享!
很不錯的工具
使用正常IN CAD2016
chenbh2
发表于 2021-9-13 14:08:04
(command "RECTANGLE" "non" (setq p1 (getpoint "\n点1:")) "non" (setq p2 (getcorner p1 "\n点2:")) "line" "non" p1 "non" p2 "" "line" "non" (list (car p1) (cadr p2)) "non" (list (car p2) (cadr p1)) "")
999999
发表于 2022-6-4 18:23:26
chenbh2 发表于 2021-9-13 14:08
(command "RECTANGLE" "non" (setq p1 (getpoint "\n点1:")) "non" (setq p2 (getcorner p1 "\n点2:")) "li ...
顶起顶起,谢谢大神分享实用的代码
reeves7
发表于 2022-6-5 09:15:00
点击矩形内部任意一点即重新绘制矩形与对角线
夜曲11110
发表于 2023-2-14 22:46:51
感谢楼主,正在寻找这个
白色微風1991
发表于 2023-2-15 17:00:42
感謝樓主,正在尋找這個
小毛草
发表于 2023-2-17 09:08:14
加了默认图层,
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;木枋;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun c:mf(/ a b c)
(setq a (getpoint "\n点选矩形内部的一点: "))
(command "boundary" a "")
(setq a (ssget "L")
a (ssname a 0)
a (entget a)
b (assoc 10 a)
)
(while b
(setq c (cons (cdr b) c)
a (cdr (member b a))
b (assoc 10 a)
)
)
(setq old_lay (getvar "clayer"))
(if (not (tblsearch "layer" "PUB_HATCH"))
(command "._layer" "m" "PUB_MFHATCH" "c" "8" "" "lt" "DASH" "" "LW"
"0.05" "" "")
)
(setvar "clayer" "PUB_MFHATCH")
(command "line" (nth 0 c) (nth 2 c) ""
"line" (nth 1 c) (nth 3 c) ""
)
(setvar "clayer" old_lay)
)