本帖最后由 作者 于 2007-10-2 22:22:49 编辑
填充图案加角度 做铺装图时常常要修改填充图案的角度以适合需要,如要为图案的角度为12。3356456,加45度,通常要复制角度到计算器里去,加上45度后,再复制到角度框里去,非常麻烦,能不能先选择填充图案后,输入要加的角度值,图案自动更新啊,LSP程序是怎么样的呢? (defun c:ok () (setq a (entget(car(entsel)))) (setq b (assoc 52 a)) (setq d (cdr b)) (setq c (getint "\n请输入角度:")) (setq e (cons 52 (+ d c))) (setq a (subst e b a)) (entmod a) ) 这个程序有问题 1、角度值不对,如0度变到45度,对话框的里值,不正确 2、图案不能自动更新,要双击才能手动更新 |