QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
+ F" n$ E+ e1 G) W, ^这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?
# J/ ]# U, ?8 ^/ f7 A
5 l+ [2 G/ n% D' k- S4 I4 q[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:
$ I6 k$ X: T3 K' q1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)# k2 w! B' i5 \$ g
2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。! w/ s- N8 B/ k4 w: o
3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
0 x7 j" U9 A; j& p4 S1 Q' `! R& U$ |. S( 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
% H7 {5 X+ ], I2 o7 t" e它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
3 T# {, {4 N) `& T" k: R这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...
  A7 |: m5 F& v# T
& q4 ^5 n3 O$ b
仅供参考:, b1 @. z/ F( }- W" a7 M5 B" w( R
用ET工具的命令:extrim
/ ^$ ^1 t; n8 a1 @
3 E$ ]2 N# r/ d' m: y[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm& B3 N! ?& u. S: {# g( J! Q4 ^

# X9 E9 w& F/ ~$ g% |8 {& v' b* s[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现,$ [/ H. j7 }1 h% q
1、判断有多少根线,记录。。。
( v! Z/ }4 |( `0 K( B/ |2、计算其中一根线的角度、长度多少
1 u6 n3 k3 F4 G减5mm后的长度是多少,角度不变!根数-1* p7 U* w9 M: `# ?3 j! g6 {6 T( x
3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1
- M9 G& L" e! t4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
1 O! K: b4 L8 }$ o2 A# t( S, D$ Q
这个不用编程吧? Len命令足够用的了。
: _0 i, d  u) s% j! G
7 E# [) j9 ~* j/ z; u cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。: z# ^5 G" U/ [* A6 [
请看我作的  z3 O6 ]0 g! I7 I3 {. ~" L  z- \7 x
1.png
' r6 x2 S- n+ m具体的做题的步骤:  I6 I' M: R. s  d
) B2 b* _6 M6 j
命令: lengthen(在命令行输入后回车)5 N9 c) L0 o5 ]5 m" R
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)$ @- f7 N, ]& X/ y4 \  C5 ]0 _
输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)
1 {- v, G# [0 z7 {! j2 ~选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)0 W! ^" u+ W* V2 t- j
选择要修改的对象或 [放弃(U)]:(选择下一条); k6 X. Z7 A% ]9 x6 ?  a
选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)
" d6 \: E: q/ [( j4 O
* O) h8 X7 {" N3 t[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good
' v$ F4 k# i9 b9 H, h6楼太棒了~! j- x: s$ g4 d+ `- d; g
太好了,我没有发现lengthen命令他也有F参数
, Q) |& p, u, u0 w) ?, I6 ?搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?
$ u% D9 P% \: Z; }8 M( s7 @是用了添加背景填充吗?
% ^- i! e8 T! d/ b# X2 {3 h我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif& E' ]2 H) `3 M" c; H
good
$ ?* [5 `5 u/ X9 _. N( j) m" K1 W' R6楼太棒了~8 Y: S( \, g1 q9 L6 I
太好了,我没有发现lengthen命令他也有F参数
3 Q7 |' z5 {3 G" I8 x; P搞得我还是一根根弄~
: K3 ^( R$ y/ X. }
不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!% p: E$ s: w/ k0 j: K
厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?) z1 F; X' [( t8 X" V
和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif
7 j; m1 p( Z0 G" L4 x% O; j: p
7 R; R- m3 S+ e) W0 y8 V这个不用编程吧? Len命令足够用的了。
( q2 D" m( T1 t. S  C
) I( J" D4 I8 y( N# x: N508729

" y  Z  @) H1 E9 I- j. ?; r) n6楼的高手,请问你的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( S. H/ s; w/ z6 |& Y0 A

- A. C* h' ^; u9 D  W2 J8 J  S6 F, F6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的

% V, n- v# v2 Q8 k
% U( F* u" @6 E9 r栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州

& o" t* I" y7 N0 g- @& x' J4 z长见识了啊
0 b- i2 m/ A: O3 ~7 @0 I8 T2 s9 e做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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