QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
) J1 Y6 G( I7 ?# D# o$ l5 T这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?
( P$ }9 f# N% O! r' H( ]9 I4 E+ z+ J' U: ^( z# A4 I
[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:) ]+ P8 _4 K/ A
1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)
0 d: [. S: Y5 H8 X+ R" T* X; w2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。' W9 T  G) a, H1 f3 j
3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
5 E. E4 @: ]+ u, M' x9 m
# L: l* V- Y8 w* B: t( N& v[ 本帖最后由 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.gif1 C7 y  Y0 c$ ]5 H' x( J" P  H% A/ P
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,1 U# w4 x/ w- K! |" h
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...
1 @# C4 h3 W8 j6 k0 z9 l
- g5 S9 r/ o3 J
仅供参考:( z7 Z  P, ?  t6 g" o
用ET工具的命令:extrim
5 W$ z5 s! f- p$ l; E6 S& s, C: q; ^1 [
[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm4 Z- J/ a0 u; m4 A+ v* s! q4 ~; I1 E

0 ~' k3 a/ g' f! o7 ?[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现," V0 }% u: P$ i, t: ], d/ M
1、判断有多少根线,记录。。。
8 F! N% K+ g, h; g' E2、计算其中一根线的角度、长度多少0 ?! m4 [  a/ G- h9 T4 m) E( Z2 D, C, |
减5mm后的长度是多少,角度不变!根数-1
( j! M/ ~" }8 A3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1
  a2 r( U  Z+ r; j  y) N  A: {4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
8 n; d; g+ }: Z/ q
这个不用编程吧? Len命令足够用的了。7 U* F1 {  `0 ~$ b( N
0 V" J* O. v; C3 e2 n
cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。  H" q" y( x4 y, v9 ^6 V
请看我作的! B& N  ?- G4 e
1.png " _7 v4 b% R8 x$ L$ d7 O$ e, i. B
具体的做题的步骤:& }( E: V8 }  z+ a% W
$ t( M3 c% q" y, b8 D
命令: lengthen(在命令行输入后回车). q& ^6 m; u' Z/ x4 h5 P5 G
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)
( w) Z) Y& |* q$ u' Q: @3 c! a2 \. F输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)4 X$ K% H) A* A+ F3 R
选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)
: R. N: r  R. {选择要修改的对象或 [放弃(U)]:(选择下一条)
0 n" Z) c& M, m' h4 A选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)7 f5 f) j3 h' w9 y" ]

! j1 R; h5 K/ P, s' \[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good 9 T  D* |9 T6 ^7 {& ]
6楼太棒了~
0 j) W5 Y4 `1 {2 d! n  C太好了,我没有发现lengthen命令他也有F参数* A3 b- K$ M& ^6 Q+ R/ T
搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?5 q* A' C# N0 {9 J
是用了添加背景填充吗?$ L! Q6 {0 I$ n8 V; {1 f8 r2 M
我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif" h: \/ U. s+ R+ ?! Q! J( P
good 4 x" W+ C# W1 n% r
6楼太棒了~
  `5 x$ B, _; H- E" E/ m5 ^" E* w太好了,我没有发现lengthen命令他也有F参数) X$ J3 N/ Z; Y% l$ `% Z0 H
搞得我还是一根根弄~

" C8 Q6 p3 Y: k. e9 e, L- q& _不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!, q/ |' j- J' s+ w' Y/ u% F
厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?1 G) E6 C/ L: A2 W0 V  ~# J! C  f
和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif! @6 t- P4 I) ?3 b& R" x

; A, w3 b; J( `- P这个不用编程吧? Len命令足够用的了。
1 u: M8 P' D3 c: k5 m7 `2 m" _; Y3 b. _2 j- f1 H- ~5 B
508729

! j& B/ x# w' A2 I# c- p6楼的高手,请问你的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
! ]- ^+ ]- P, Z; i
  o/ B+ M. l4 M! S: z6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的
9 v8 c6 G$ a4 R$ b3 |

: O6 Y" S2 x$ g, y栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州
2 ?0 t/ {" M: F7 `" S
长见识了啊; G2 C" B/ }$ ^% s
做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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