明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4663|回复: 12

请教:如何拉伸矩形成指定长度?

  [复制链接]
发表于 2006-8-7 21:34:00 | 显示全部楼层 |阅读模式

 画一矩形,长度不为整数(假设为9.9999999),宽度任意。

怎么拉伸其长边成指定整数长度(假设为10)。

而不要求输入9.9999999这一数值

发表于 2006-8-7 22:56:00 | 显示全部楼层
这个很简单1.POINT随便取点  2. @10,L(可以为+,也可以为-)
发表于 2006-8-8 19:36:00 | 显示全部楼层
不明白……
 楼主| 发表于 2006-8-8 20:56:00 | 显示全部楼层

都没有明白我的意思。哎,

比如说,原矩形长9.999999,宽6.666666

要拉伸成新矩形长10,宽7

如何做比较快,省事。

发表于 2006-8-8 22:09:00 | 显示全部楼层

就题目来说,重画一个就好了

发表于 2006-8-8 22:10:00 | 显示全部楼层
那就把精度调下就可以了,精度设为0就行了
发表于 2006-8-9 06:20:00 | 显示全部楼层
本帖最后由 作者 于 2006-8-9 6:59:36 编辑

楼主提的这个问题在图形编辑过程中很有用,经常搞机械设计就可能遇到,并非真的为了编辑一个矩形,而是需要用这种功能来解决99.99+0.01≠100的问题,现以画好的任意尺寸的矩形为例,要将其拉伸成100的方法如下: 

1.关闭正交,2.点击拉伸命令(stretch),虚线窗口选择B端,3.基点选择B点,4.把光标移到A点建立追踪标记,5.右移光标如图所示,6.键盘输入100。

如果A点追踪的被别的点取代时,要用光标靠近它使那点追踪无效,且在A.B两点外侧都有追踪线时都能拉伸成功!(操作不熟练者常常失败,不过还是比99.99+0.01≠100和重画复杂的图要好得多)

本帖子中包含更多资源

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

x
发表于 2006-8-9 08:48:00 | 显示全部楼层

7楼说的在autoCAD是一种通用方法,包括move、strech、copy等命令中牵涉到点的移动时候,都可以用此方法,但是此方法只是相对距离,而且是前后两点延伸方向上的相对距离。所以这个并不能解决楼主的疑问,楼主要求的是整个长度分别为10、7,而上一种方法只是增加或减小了输入数字的距离。所以,没有什么简单快捷的方法。

发表于 2006-8-9 09:42:00 | 显示全部楼层

8楼的朋友:

我的例子是先随便画个矩形(尺寸未知),然后通过拉伸把任意一个边变成100(10,7)。用这种方法可以解决测出的尺寸是9.99,再拉伸0.01不一定是10的问题!楼主要的应该如此?

 楼主| 发表于 2006-8-9 12:23:00 | 显示全部楼层

要的就是这个结果。xhq1954425是我的知音啊。

引用:7楼xhq1954425

1.关闭正交,2.点击拉伸命令(stretch),虚线窗口选择B端,3.基点选择B点,4.把光标移到A点建立追踪标记,5.右移光标如图所示,6.键盘输入100。

有点不明白,为何要关闭正交?

我敢说这个技巧掌握了的话,绘图速度可提高10倍。可理解为伪参数化绘图。

我想用:

s

'cal

10-dist(end,end)

为何不成功?

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

本版积分规则

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

GMT+8, 2024-12-23 19:29 , Processed in 0.210689 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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