还想请教一个问题?
就是在2000中怎样实现缩小图型比例,而标注的尺寸又不变化呢?把它explode掉!
把它explode掉!explode掉是个笨方法,绝不推荐!
请参照本人上一篇贴子中的程序,内有尺寸变量的自动适应修改系统变量DIMLFAC后再UPDATE尺寸标注,但有一缺点就是所有的公差都有可能被修改
把尺寸炸好再缩放就好了,不过比较麻烦了 <p>标注属性中有比例,按你缩放图形的比例,填入标注属性中的比例即可.</p> <p>;修改尺寸为原来值</p><p>(DEFUN C:qw( / ss n d a i )<br/> (SETQ SS(SSGET '((0 . "dimension"))))<br/> (setq n (sslength ss) i 0)<br/> (repeat n<br/> (setq d(entget (ssname ss i)))<br/> (setq a(itoa(fix (+ (cdr(assoc 42 d) ) 0.5))))<br/> (setq d (subst (cons 1 a) (assoc 1 d) d))<br/> (entmod d)<br/> (entupd (ssname ss i))<br/> (setq i (1+ i))<br/> )<br/>)</p><p>声明:这个程序是我从论坛下的</p><p>如果想恢复的话,用dimreassoc可以恢复,不过这个命令我只在express tools中看到过,不知道没有安装express tools行不行</p>
页:
[1]