明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2762|回复: 5

[求助]怎么拉伸矩形角点使矩形保持矩形变化?

[复制链接]
发表于 2012-12-29 22:57:47 | 显示全部楼层 |阅读模式
比如一个400x400的矩形,要拉伸成500x500矩形
正常要沿X、Y两个方向各拉100(因为要保持某角点不变,用offset后还要用move移动到位)
有没有办法直接拉伸要移动的角点,保持矩形变化直接到想要的效果呢?
求指点
发表于 2012-12-30 09:25:36 | 显示全部楼层
本帖最后由 pym 于 2012-12-30 09:27 编辑

用AutoCAD2010以上版本很容易实现,对画好的正方形加上约束,如:固定一定顶点、底边水平、对边与之平行、一条竖边与底垂直并与对边平行,再加上底边与一条竖边相等。这样加上约束后,无论拖动正方形固定点以外的任意顶点,还是拖动与它不相邻的边,都能缩放正方形。还可以对一条边加上尺寸约束,可准确地修改这个长度来满足尺寸要求。
 楼主| 发表于 2012-12-30 14:38:16 | 显示全部楼层
pym 发表于 2012-12-30 09:25
用AutoCAD2010以上版本很容易实现,对画好的正方形加上约束,如:固定一定顶点、底边水平、对边与之平行、一 ...

cad2006有没有办法实现呢?
或者有没有相关插件哈?
发表于 2012-12-30 16:31:43 | 显示全部楼层
sc不行吗?
 楼主| 发表于 2012-12-30 21:44:07 | 显示全部楼层
仲文玉 发表于 2012-12-30 16:31
sc不行吗?

对400x400变500x500可以
对变500x600这种就不行了

点评

可以选取400*400的,获取指定的某个点后删除,按输入的尺寸重画需要的图,但这样就没有意义了; 用反应器应该可以做到你要的  发表于 2012-12-30 22:27
发表于 2012-12-31 22:59:16 | 显示全部楼层

AutoCAD 2066中实现正方形的拉伸

本帖最后由 pym 于 2013-1-2 11:11 编辑
chleiwu 发表于 2012-12-30 14:38 cad2006有没有办法实现呢? 或者有没有相关插件哈?
幸亏你问的AutoCAD 2006,否则就非得用开发程序来实现了,但2006还是可以直接做到的。 绘制一个正方形,如400×400的正方形,并把它定义为块。然后进入动态块编辑器,对底边标注线性约束(显示一个夹点就可以了),以此约束参数加两个拉伸动作,即水平方向的拉伸和垂直方向的拉伸。水平方向的拉伸加上动作,采用默认设置即可,垂直拉伸则要将拉伸动作的角度设为90°,既拉伸动作的方向是与水平约束线性标注成90°方向而向上拉伸的。保存后的块拉伸水平方向的拉伸箭头后,就会保持水平和垂直方向同步拉伸。顺便说一下,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 15:00 , Processed in 0.203554 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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