chleiwu 发表于 2012-12-29 22:57:47

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

比如一个400x400的矩形,要拉伸成500x500矩形
正常要沿X、Y两个方向各拉100(因为要保持某角点不变,用offset后还要用move移动到位)
有没有办法直接拉伸要移动的角点,保持矩形变化直接到想要的效果呢?
求指点

pym 发表于 2012-12-30 09:25:36

本帖最后由 pym 于 2012-12-30 09:27 编辑

用AutoCAD2010以上版本很容易实现,对画好的正方形加上约束,如:固定一定顶点、底边水平、对边与之平行、一条竖边与底垂直并与对边平行,再加上底边与一条竖边相等。这样加上约束后,无论拖动正方形固定点以外的任意顶点,还是拖动与它不相邻的边,都能缩放正方形。还可以对一条边加上尺寸约束,可准确地修改这个长度来满足尺寸要求。

chleiwu 发表于 2012-12-30 14:38:16

pym 发表于 2012-12-30 09:25 static/image/common/back.gif
用AutoCAD2010以上版本很容易实现,对画好的正方形加上约束,如:固定一定顶点、底边水平、对边与之平行、一 ...

cad2006有没有办法实现呢?
或者有没有相关插件哈?

仲文玉 发表于 2012-12-30 16:31:43

sc不行吗?

chleiwu 发表于 2012-12-30 21:44:07

仲文玉 发表于 2012-12-30 16:31 static/image/common/back.gif
sc不行吗?

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

pym 发表于 2012-12-31 22:59:16

AutoCAD 2066中实现正方形的拉伸

本帖最后由 pym 于 2013-1-2 11:11 编辑

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