在块上绘制矩形
如何绘制矩形以在块上生成框架。我已经在这个块中有了信息-ssname和entget
(setq pline_ent(ssname selpline i))
(setq lis\u ent(entget pline\u ent))
我试过了,但没用
(setq valor2 (cdr(assoc 10 (entget pline_ent))))
pmin = ????
pmax= ????
(setq oldosmode (getvar "osmode"))
(setvar "osmode" 0)
(command "_rectangle" "_from" pmin "@3,-3" "_from" pmax "@-3,3")
(setvar "osmode" oldosmode)
(princ)
如何确定这些值Pmin和PMax?基于选定的块,或必须在块上制作一个矩形,如框架。
谢谢 查看应用于块vla对象的(vla get boundingbox)函数,以获取pmin和pmax。。。 马尔科,
谢谢你的提示!
我找到了这个帖子
http://www.cadtutor.net/forum/showthread.php?54046-边界框LISP
它成功了
非常感谢。
页:
[1]