QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,% y$ r' q7 h: D" G
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?  @9 q/ W4 u4 k9 I

( a$ H; s+ m4 F1 }) C! [[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:$ t' J9 ~1 \6 i% [
1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)
7 h4 R7 q+ m- w) Y2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。' Y- j6 y5 r7 k4 U, [
3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
7 {' C) `6 ^# T7 U' J3 c  i* Z1 v- e: k5 W! K9 `+ b1 N8 P0 Y, F
[ 本帖最后由 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/ ^( N8 r- k, ^
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,; Z- z: H  A& N( e" ]
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...
. [$ Y/ T0 p; \& G7 I- y9 x

! G" {9 n) H( x9 Y# N仅供参考:
+ `3 p- l! g; z( E用ET工具的命令:extrim
* v+ @7 y& H; W' k" s+ a, l- y
; d6 ?# W4 u5 w[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm) l4 M; z# k6 j1 ?3 ^3 H
- d0 S2 H. o. c/ p2 z& u( t
[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现,1 k0 \. t& t' u6 s% p6 D1 l* h
1、判断有多少根线,记录。。。! K- q4 I: E: W2 B! O5 K, u
2、计算其中一根线的角度、长度多少9 ?+ r2 N8 [* f+ O; ^
减5mm后的长度是多少,角度不变!根数-12 j4 H7 U2 p4 O  D5 D4 r
3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1
0 u$ q: x& g$ ]$ H1 _2 L& N& U4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
2 q. P& N; t- ]" Y( D- z3 v
这个不用编程吧? Len命令足够用的了。
9 @2 B3 S4 k2 H5 H# s& g9 \ 8 q0 K( z' ]- k- l" z+ [9 c: L2 F
cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。
1 ?- N/ |( M) Y9 Y4 \请看我作的
! ]. Y6 A( o0 Y4 h 1.png 8 S) k$ O6 p( l+ d* N: J2 s. D/ k
具体的做题的步骤:! F  c  p) _  w+ B( C$ J+ p( E

5 P( n; M/ Z: e: x/ e命令: lengthen(在命令行输入后回车)8 Y- @7 C0 E1 m: T. ^
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)
; G$ u  }' ]0 [1 L, T  S9 u输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)
4 [1 U7 U8 s/ l选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)
" y7 U2 {$ P5 Y选择要修改的对象或 [放弃(U)]:(选择下一条)
1 e% `) K" d" W( c选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)/ r2 W# M4 V# N" b3 K
4 x1 B9 _) Z% C4 ~5 Y: ~9 A
[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good
) n! v/ v! n  z4 K! {2 {  L6楼太棒了~
7 L* o9 [. n% K2 n太好了,我没有发现lengthen命令他也有F参数8 B; j; n& m0 X
搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?, m% r9 r% b* S, n
是用了添加背景填充吗?
; J, o* C% a) {% O我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif
% T9 ?. G" e' i, ugood
; Q4 D# q: a% O! Q6 n; a9 s0 r6楼太棒了~% A- R! |) R7 `2 z) w/ S9 o7 H8 d
太好了,我没有发现lengthen命令他也有F参数% ?+ q. U" v. C( i
搞得我还是一根根弄~

0 E2 m( A  n3 C% ^9 @3 r. n不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!
, V+ c6 G) B4 O0 \' d# O# T厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?! w1 _5 v- v- C7 H1 S
和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif
  g$ l! M% |$ w# b8 t! a5 T8 U0 s5 v% ]" O- {
这个不用编程吧? Len命令足够用的了。% ^' _- h% w9 ]
5 h) G' v0 N5 _% E  X
508729
1 I6 v- P: A$ H
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
) m8 @/ J1 ?% z9 |- H* d3 V( I/ B: u9 U) n
6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的

# a$ h3 k8 |' R8 O8 {# n1 ?5 K$ P( ?* u1 H- K; @3 ?
栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州

6 a# m! v) q2 w+ L长见识了啊
0 f  |( ~' _" Y% i! a9 ~4 m) y做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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