CAD如何让图形批量的原位cad放大缩小快捷键或缩小

cad中怎么让多个有圆圈放大缩小后保持原位,就是所有圆圈放大缩小都已自身的中心点放大缩小_百度知道
cad中怎么让多个有圆圈放大缩小后保持原位,就是所有圆圈放大缩小都已自身的中心点放大缩小
要保持圆心位置不变,对圆进行放大缩小,手动的话,只能一个个的来操作。想批量操作的话,需要程序来解决,实际上程序也是一个个的操作的,不过,这些动作由电脑完成,速度快一些而已。(defun&C:tes&(&/&#os1&#r1&&k1&&kw1&&ob1&pt1)&(vl-load-com)&(setq&#os1&(getvar&&osmode&))&(if&(and&(setq&&kw1&(ssget));如果只是选择圆的话(ssget&'((0&.&&CIRCLE&)))替换(ssget)&&&&&&&&&&(setq&#r1&(getdist&&\n请输入缩小或放大倍数&))&&&&&&&&&&(&&#r1&0)&&&&&)&&(progn&&&(setvar&&osmode&&0)&&&(while&(setq&&k1&(ssname&&kw1&0))&&&&(setq&&kw1&(ssdel&&k1&&kw1))&&&&(setq&&ob1&(vlax-ename-&vla-object&&k1))&&&&(setq&pt1&(lsp&&ob1))&&&&(vla-ScaleEntity&&ob1&pt1&#r1)&&&)&&&(setvar&&osmode&&#os1)&&)&)&(princ));复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】;包围盒中心点放大缩小对象;圆的中心点也就是圆心;;;;;;;;;;;;;;包围盒中心点;;;;;;;;;;;;;(defun&lsp&(&ob1&/&&ob1&pt1&pt2&x)&(vla-GetBoundingBox&&ob1&'pt1&'pt2)&(setq&pt1&(Vlax-SafeArray-&List&pt1)&pt2&(Vlax-SafeArray-&List&pt2))&(setq&pt1&(mapcar&'(lambda&(x)&(*&x&0.5))&(mapcar&'+&pt1&pt2)))&(vlax-3d-Point&pt1))
其他类似问题
为您推荐:
圆半径改全选所圆特性更改半径
谢谢,这个方法好用,但是一些不规则的物体呢有圆圈 有矩形 有三角形的呢?
这个就复杂了,要编写程序才能实现,三角形的重心,四边形的对角线交点,圆的圆心,关键是这个重心难找啊,其他的好弄。
有一个图也是圆圈都是一样大的 但是被我bo命令了变成了pl线 这个有方法放大缩小位置保持不变吗
有的,比较复杂些,用编程的方法可以实现
放大缩小的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁CAD图中怎样把一个图片缩小或放大?
CAD图中怎样把一个图片缩小或放大? 5
不是用鼠标滚轮放大缩小的那种?
补充:嗯。比如:我把一个沙发放在一套户型图里面,发现那个沙发特别小,想把它放大怎么放大呢。???能让它放在户型图里面比较合适,怎么弄,???
选中图形,SC空格,选中图形最左边一点,然后R空格,选中最左边点然后再选中最右边的顶点,输入你想要的新的长度尺寸就可以了。按倍数放大缩小:选中图形,SC空格,选中一边的顶点,可以是左边,然后输入倍数,1.5 空格就是1.5倍,0.5就是0.5倍
输入倍数以后,图的标注数值会随着倍数改变啊???
那要选中标注一起放大就会变标注数值了
我现在是那个图已经标注好了数值的,
想把它变大,但不想它的标注改变。?只想它整体放大,数值不变。
可以记住标注的数值,然后放大后,双击标注线,跳出标注属性的对话框,找到标注的数字,在下面一个空框框里输入你记住的原数值来替代
键盘右边.上下左右健上面的两个建
不是,我是想把那一个图放大或缩小,周围的图不能动,是怎么弄的。?
貌似只能缩不能放吧.楼主
只能选择整个图案放大
那要把它缩小怎么弄。???
我就想把那图放到一个图框里面去打印,
发现图特别小,都看不清了,想把那图放大,不能吗。???
单击修改M.缩放L命令.单击修改工具栏的缩放按钮.命令行提示输入SCALE.然后选择对象.指定基点.指定比例因子或输入R自动缩
都没解决,怎么采纳啊!
我给你的方法没用?
没用。问题也没解决。
其他回答 (5)
快捷键 z空格
用缩放工具,可以给他变大
用SC放大一定比例,或者用AL,放大到需要的尺寸。
用缩放啊!在CAD软件的右边!按CAD提示做吧!
用SC缩放工具啊,
相关知识等待您来回答
软件领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 cad如何放大缩小 的文章

 

随机推荐