cad里节点大样图放大三倍,在标注的比例因子里应该改为多少?
答案:6 悬赏:80 手机版
解决时间 2021-03-31 23:20
- 提问者网友:别再叽里呱啦
- 2021-03-31 07:56
cad里节点大样图放大三倍,在标注的比例因子里应该改为多少?
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-03-31 09:15
修改比例因子的话,会把相同的标注样式一起修改了,需要重新建立标注样式才可以。
放大3倍的话,标注比例=1除以3,数值的话0.33333333,标注会有一些误差。所以一般的情况下,是放大2的倍数,这样不会产生误差。
还有一个方法,1:1的情况下,直接修改标注文字,不管放大或缩小,标注的尺寸都不会改变。代码如下:
(defun C:tes ( / #k1 %k1 %k2 &k1 &kw i)
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(princ "
请选择需要固定尺寸的标注")
(setq &kw (ssget (list (cons 0 "DIMENSION"))))
(if (/= &kw nil) ;;如果有选择
(progn
(setq i 0)
(repeat (sslength &kw) ;;选择循环
(setq &k1 (ssname &kw i) ;;取得一个对象
#k1 (entget &k1) ;;取得对象属性列表
%k1 (rtos (cdr (assoc 42 #k1)) 2 0);;取得标注尺寸
%k1 (cons 1 %k1) ;;取得修改尺寸
%k2 (assoc 1 #k1) ;;取得原来尺寸
)
(setq #k1 (subst %k1 %k2 #k1)) ;;替换
(entmod #k1) ;;刷新图元
(setq i (+ i 1)) ;;下一个图元
)
(princ "
修改完成") (princ i) (princ "个")
)
)
(prin1)
);框选标注,就把标注的尺寸固定,不改变尺寸
;复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
放大3倍的话,标注比例=1除以3,数值的话0.33333333,标注会有一些误差。所以一般的情况下,是放大2的倍数,这样不会产生误差。
还有一个方法,1:1的情况下,直接修改标注文字,不管放大或缩小,标注的尺寸都不会改变。代码如下:
(defun C:tes ( / #k1 %k1 %k2 &k1 &kw i)
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(princ "
请选择需要固定尺寸的标注")
(setq &kw (ssget (list (cons 0 "DIMENSION"))))
(if (/= &kw nil) ;;如果有选择
(progn
(setq i 0)
(repeat (sslength &kw) ;;选择循环
(setq &k1 (ssname &kw i) ;;取得一个对象
#k1 (entget &k1) ;;取得对象属性列表
%k1 (rtos (cdr (assoc 42 #k1)) 2 0);;取得标注尺寸
%k1 (cons 1 %k1) ;;取得修改尺寸
%k2 (assoc 1 #k1) ;;取得原来尺寸
)
(setq #k1 (subst %k1 %k2 #k1)) ;;替换
(entmod #k1) ;;刷新图元
(setq i (+ i 1)) ;;下一个图元
)
(princ "
修改完成") (princ i) (princ "个")
)
)
(prin1)
);框选标注,就把标注的尺寸固定,不改变尺寸
;复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
全部回答
- 1楼网友:不甚了了
- 2021-03-31 12:34
3:1 前提是图纸比例为1:1
- 2楼网友:一袍清酒付
- 2021-03-31 12:15
改为原比例因子的三分之一。
- 3楼网友:洎扰庸人
- 2021-03-31 11:26
如果在布局空间标注比例将不会变。
- 4楼网友:迟山
- 2021-03-31 10:38
输入D命令,在弹出的标注样式管理器中修改要编辑的标注样式,主单位中的比例因子设为0.333333就可以了。
- 5楼网友:野慌
- 2021-03-31 09:46
缩小三倍就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯