QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
4 |. ]) r. K: W* s' Z4 g这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?
* b3 {* J4 W0 g" Q/ \5 H. {5 ~* A% U' D: z" _9 V* l
[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:6 L/ b& }3 L  x' {# ^4 O9 j% V( j
1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)$ G8 `+ D6 L) Q; L" E3 U
2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。
8 `, C- N( y! r0 Y$ Q* q  K3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。0 y. ]) p- V1 U& ~: @( P

0 c: i* t4 M% K: p6 T, c[ 本帖最后由 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.gif
3 @) \4 q. b. W它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,: v+ H7 I) ~  L2 X
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...

' ?1 _6 N! Q& H8 F
$ j* r! i7 T( A5 i% E' T1 E* T仅供参考:
5 \" x6 F4 H2 _3 U( w6 s7 B7 D用ET工具的命令:extrim
0 R3 _, l  u- i, [1 D& T9 D
$ g( t" _! Z. B0 m# M[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm8 V; u5 d3 B2 ]: ^2 S3 s8 n' X
6 Z2 {8 v  O, }  x- {' l. g* }. D
[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现,
& C9 f4 w5 L( W1、判断有多少根线,记录。。。
! R" n, w# u6 M  |1 a5 g2、计算其中一根线的角度、长度多少
& `  m1 ~6 X: a7 w7 u减5mm后的长度是多少,角度不变!根数-1) q0 E( @: O& z9 T
3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1
$ E) N. f4 H$ ]1 O% U( Z4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
6 W# e; Y8 O6 d1 K1 h
这个不用编程吧? Len命令足够用的了。) i: s" s$ g4 k4 J
! [/ Z+ C& f  F
cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。: r& n2 `' t* m. y
请看我作的/ Q9 q3 [9 w, f4 i, t  o3 B
1.png
0 y; }% c# X( c+ r具体的做题的步骤:
0 E4 N6 {' d* [/ G/ V% T6 y. r
! a/ a# U1 R* e3 ^# d  |8 \命令: lengthen(在命令行输入后回车)- j1 c" }# z1 H* c" g, t
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)
; v/ t3 X) T2 ~% a- W9 B输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)  B+ [. Q: c! w& e
选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象). D2 Q# U; [0 J! A5 |$ j8 v2 ~0 u3 j
选择要修改的对象或 [放弃(U)]:(选择下一条)
4 I8 U( j; _8 a选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)
: @, c- w; C8 i- x9 C7 ^( I; O- l. H( q* h- g; [! S8 T# Y: e+ Q
[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good
* E1 C. {5 b0 a; v6楼太棒了~
$ K8 B9 R( j8 \" f. }' p' \9 N1 _/ B太好了,我没有发现lengthen命令他也有F参数! m. \9 ?3 v( [( i7 v% `; q$ }: F
搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?+ \9 [4 h  {& M: `/ m- j$ T; S
是用了添加背景填充吗?5 |. _% Q9 V- _  f8 ?
我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif
$ }% s# H+ ?8 k- X" ?good ) j4 I. {- Y3 a9 |) K
6楼太棒了~
; M+ p; }- y  e' A( e* q太好了,我没有发现lengthen命令他也有F参数( R" L. M. {* n# B' Q
搞得我还是一根根弄~
& F2 d8 b+ r: ~
不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!
$ j5 H6 o5 J$ w9 C8 ]厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?
* d/ K; D" C$ F; X+ P! o2 ]和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif' N+ N2 E( o# Y5 u& ^
  D) y, C# {! q5 T* r0 Z
这个不用编程吧? Len命令足够用的了。
) K: ~' U7 i' a3 C
/ Q' q' C, F! M; p508729

: u& G+ \9 l7 |; `& Z4 l& ~6楼的高手,请问你的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
0 a3 e$ P) Q( M/ F3 D0 T- O' K9 z& O! p0 O
6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的
8 U& Q, z$ U  U8 `: J1 D
- Z: n, b6 u' t: E' Z0 _5 [
栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州
% u( q- |: ~2 ?8 Z4 j5 R: l" Y, N
长见识了啊) w% P/ b3 k2 Q4 B& t
做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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