相对关系还是不对,请看: adc 发表于 2011-7-5 12:40 static/image/common/back.gif
回复 ljpnb 的帖子
相对关系还是不对,请看:
最后箍筋要求什么相对位置,你可以QQ:417377305上与我联系,到时候有什么具体要求再给我说说。。。 回复 ljpnb 的帖子
象图片中这样 参照ljpnb的程序根据自己的要求稍微改了一些细节,功能比较单一,用于1:25出图比例下,画柱或边缘构件的箍筋,样式与tssd的统一,谢谢ljpnb的热心帮忙,可以继续扩充一下增加不同比例等等 ljpnb真是个热心人!~~顶~~~ 各位大侠:如果想实现批量将已有矩形外扩一定距离,原矩形可以保留,但外扩后的矩形最好在另外一个图层上。该如何实现呢,谢谢! jiegousheng 发表于 2011-7-5 19:30 static/image/common/back.gif
各位大侠:如果想实现批量将已有矩形外扩一定距离,原矩形可以保留,但外扩后的矩形最好在另外一个图层上。 ...
(defun c:tt ()
(if (setq
dis
(getreal
(strcat "\n输入偏移距离<" (rtos (getvar "offsetdist")) ">:")
)
)
(setvar "offsetdist" dis)
(setq dis (getvar "offsetdist"))
)
(if (setq ss (ssget '((0 . "LWPOLYLINE"))))
(progn
(setq k 0)
(if (= (TBLOBJNAME "LAYER" "NEW-RECTANG") nil)
(command "layer" "m" "NEW-RECTANG" "c" "3" "" "")
)
(repeat (sslength ss)
(setq ent (ssname ss k))
(setq pt_lst
(mapcar
'cdr
(vl-remove-if-not '(lambda (x) (= (car x) 10)) (entget ent))
)
)
(setq pt1 (nth 0 pt_lst)
pt2 (nth 2 pt_lst)
)
(setq pt3 (polar pt2 (angle pt1 pt2) 1.))
(command "offset" dis ent "non" pt3 "")
(setq ent1 (entlast))
(command "change" ent1 "" "p" "la" "NEW-RECTANG" "")
(setq k (1+ k))
)
)
)
(princ)
)
刚试了上面那个程序,效果很好,非常感谢ljpnb!
页:
1
[2]