QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3743|回复: 18
收起左侧

[已解决] 怎么实现将多线快速缩短一定长度?

[复制链接]
发表于 2007-7-25 21:45:32 | 显示全部楼层 |阅读模式 来自: 中国广东佛山

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,3 K. Q% C8 k! |9 a& \) t: \7 J
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?$ A* N. e, v" @2 a0 {1 f. o, N
0 `$ ]! s1 P  J0 n3 Y/ q! T  m  x
[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:! \7 p, m  A! ?- G
1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)
5 p  @+ U" z+ b! R3 Y; y2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。
3 J6 ^# i5 y; h+ `5 i" }3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
* I4 d- u6 r% g2 G+ X8 X  Y
- ]5 o  Y9 C* x[ 本帖最后由 wsj249201 于 2007-7-26 09:28 编辑 ]

评分

参与人数 1三维币 +3 收起 理由
★新手★ + 3 技术讨论

查看全部评分

发表于 2007-7-25 23:44:13 | 显示全部楼层 来自: 中国江苏镇江
原帖由 xgoodboy 于 2007-7-25 21:45 发表 http://www.3dportal.cn/discuz/images/common/back.gif6 e7 n, `  D$ ]
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,) ?/ ~3 `: \4 K; |9 x' g- x
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...

* ?4 X8 J+ U9 F
- G: `! _% _$ g7 L2 u仅供参考:
8 f8 J; f' ]) e用ET工具的命令:extrim: v3 C- d3 |% c- t0 J
# b3 G1 i0 e& e' Z
[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm
% J% |& b1 f9 T/ t7 h+ ]: m$ K
( r' g, ~0 |: ^+ Z[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

 楼主| 发表于 2007-7-26 00:20:12 | 显示全部楼层 来自: 中国广东佛山

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现," ^9 T/ t/ e1 g/ l* R1 x7 V
1、判断有多少根线,记录。。。
4 `0 T. t4 B  a  K" t5 D2 T+ R, P2、计算其中一根线的角度、长度多少' I6 _! q% Y( E  A  H% \* T
减5mm后的长度是多少,角度不变!根数-1
7 \1 U! w- w4 h2 b3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1
  W0 ~1 g; ~8 B& F4 p9 G/ E4 I4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
2 B0 J+ R7 o2 w4 J
这个不用编程吧? Len命令足够用的了。
% t6 R5 [# s' [5 J % Q( l6 f" s( I, ^* T
cadlen.gif

评分

参与人数 1三维币 +5 收起 理由
★新手★ + 5 技术讨论

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。1 X; Y: T2 ~3 N1 N6 M
请看我作的
( J" n+ s! _' h7 g, ]6 t5 ^ 1.png
$ X8 r' R2 h8 Z' i" t  J具体的做题的步骤:
" w, x) u  i0 E! g: A
* f+ o. w0 A- ^3 D  J7 W命令: lengthen(在命令行输入后回车)2 c- z" ?; X- H7 o! e# ^! W
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)
8 Y4 M7 m+ n, l6 h5 N% _! u输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)
( N/ B, |* Y. {1 I) g选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)0 W( a$ j3 U: E- d) h1 d9 O
选择要修改的对象或 [放弃(U)]:(选择下一条)3 {( t/ g, d! G/ s
选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)5 {" {9 C; t) J8 ^. R2 `, }

6 k  Z' i! l+ D0 y3 X' R[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

参与人数 1三维币 +3 收起 理由
★新手★ + 3 技术讨论

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good , V) B& L' l  N9 \: ?- p8 D! Q4 G
6楼太棒了~, w1 |: j. m) E
太好了,我没有发现lengthen命令他也有F参数
* k" s2 [7 t6 j- X: j; ]; ?搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?3 t6 K/ `3 Q1 p3 f7 K- ~
是用了添加背景填充吗?3 P8 W% N+ F  l$ L
我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif7 l- r& j* E6 g
good
) C; U) q/ E! w3 o8 O, G% T9 u) g: s6楼太棒了~6 ?; P& E( @% z# H
太好了,我没有发现lengthen命令他也有F参数
% e* `: \# m- [8 u4 V  s4 \- S搞得我还是一根根弄~
+ d5 D  ]/ ^# n6 h7 t
不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!
$ j4 E- s. z% S; ]厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?8 _( X" s8 q0 _* F
和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif
# g, K$ o- j  x- M$ q, K: X+ \
' ?+ ^7 Q: u1 {- M! p7 E这个不用编程吧? Len命令足够用的了。
( W" g0 d. }, N. w) X$ Z2 O
% U8 ?6 q/ f+ }2 b* |1 D4 P# o+ X  T508729

! }. r  G: i- H- Z6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的
发表于 2007-8-24 14:35:12 | 显示全部楼层 来自: 中国广东中山
受教了!!多谢解答!!!!1
发表于 2007-8-25 21:24:40 | 显示全部楼层 来自: 中国福建漳州
真是长知识,开拓思维。
发表于 2007-8-25 21:54:13 | 显示全部楼层 来自: 中国江苏无锡
谢谢指导  学习了!
发表于 2007-8-25 22:14:41 | 显示全部楼层 来自: 中国河南安阳
原帖由 路人 于 2007-8-24 14:28 发表 http://www.3dportal.cn/discuz/images/common/back.gif- h5 W# |1 {+ V$ b& p, s+ p, t

, u. U" n9 J2 R& M( x6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的
4 [7 ]5 O* X- }1 S) t

1 p# `$ G6 V/ Q- v  i栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州

5 D) k  o  M' y0 M: i. |长见识了啊, X$ X% y, l1 b' ]' c$ i9 ~6 ^4 @
做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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