明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 我爱大米狼

请问怎样才能放大图像而尺寸不变?

  [复制链接]
发表于 2004-6-16 11:48:00 | 显示全部楼层
不妨去看看.... http://www.mjtd.com/bbs/query.asp
 楼主| 发表于 2004-6-16 12:42:00 | 显示全部楼层
谢谢你们,真热心啊,呵呵
发表于 2004-6-16 16:43:00 | 显示全部楼层
我认为还是在布局里出图好一点,只要设定视口比例就可以,在模型里还是1:1,便于以后修改
 楼主| 发表于 2004-6-16 19:03:00 | 显示全部楼层
yesong555发表于2004-6-16 16:43:00我认为还是在布局里出图好一点,只要设定视口比例就可以,在模型里还是1:1,便于以后修改

怎样在布局里出图?可不可以讲的再详细一点,谢谢
发表于 2004-6-23 21:54:00 | 显示全部楼层
先新建一个标注式样,将其中测量比例设置成0.5,然后放大图形,将原来的标注该为新式样
发表于 2004-6-24 08:43:00 | 显示全部楼层

加载这个程序就OK

(defun c:ddd (/ ss i ent e e1 intpnt blkname blk obj txt)
(vl-load-com)
(setq ss (ssget '((0 . "DIMENSION")))
i 0
)
(repeat (sslength ss)
(setq ent (ssname ss i)
e (entget ent)
e1 (cdr (assoc 1 e))
intpnt (cdr (assoc 11 e))
blkname (cdr (assoc 2 e))
blk (vla-item (vla-get-blocks
(vla-get-Activedocument (vlax-get-acad-object))
)
blkname
)
)
(vlax-for obj blk
(if (= (vla-get-objectname obj) "AcDbMText")
(progn
(setq txt (vla-get-textstring obj)
)
(if (or (= "" e1) (wcmatch e1 "*<>*"))
(progn
(setq e (subst (cons 1 txt) (assoc 1 e) e))
(entmod e)
(entupd ent)
)
)
)
)
) (setq i (1+ i))
)
(princ)
)
发表于 2004-6-24 09:01:00 | 显示全部楼层
修改尺寸比例会好一点。
 楼主| 发表于 2004-6-25 23:24:00 | 显示全部楼层
ldb1420发表于2004-6-24 8:43:00回复:(ldb1420)加载这个程序就OK (defun c:ddd (/ ss i ent e e1 intpnt blkname blk obj txt) (vl-load-com) (setq ss (ssget '((0 . \"DIMENSION\"))) i 0 ) (repeat (...

谢谢你了,不过不用这么麻烦了,我用炸开的
发表于 2004-6-26 10:19:00 | 显示全部楼层
再简单的办法是用不同的标注风格,主要是不同的全局比例值,如果两张图已经是用了同一个标注名称,要想拷贝过来,那么就必须在拷贝过来前改一下其中的一张图中的标注风格中的名称。
发表于 2004-6-27 00:45:00 | 显示全部楼层

用炸开不太好

把炸开后的尺寸线放大后,箭头也会跟着放大,和别的尺寸线不协调。加载那个程序是用来锁定尺寸的,锁定尺寸后不管图形放大还是缩小尺寸的值都是固定不变的。可以在启动组添加那个程序,以后每次新建文件都可以直接输入命令把它调出来。一劳永逸!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-29 17:26 , Processed in 0.176061 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表