QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
2天前
查看: 3793|回复: 18
收起左侧

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
) b/ r$ R- F% @8 @3 S# e这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?
$ O7 A) j. k: }% \, y+ b0 X. y8 ?4 |& q0 C) I0 Z8 w  b! V7 b; q5 O) j7 w3 H
[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:
, u  Z1 ~5 D; E. J1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)
' H1 L: @! b9 h+ V2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。8 b& Y# O7 z) f: N  z! {8 ?
3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
, n' J7 Q5 y7 H/ a8 C: @/ z6 m9 ~/ z% t* U0 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.gif9 L1 S3 a) Q0 g+ }' J/ d/ p
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,# y: Z  U& O/ i
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...

$ \1 k) z& ^6 ]* ?# k9 g6 w7 T4 k) H9 z5 J4 g
仅供参考:
& h9 A1 i) O- h- N, `8 I4 j用ET工具的命令:extrim
, G' U( z& L' V% _" X* T# f4 O% I: w
[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm
8 R0 A% W( K- ]& @3 s* N6 k) z2 [% L! K7 ?' g2 C6 M
[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现,5 H, s5 o% |- |# ~) K! U
1、判断有多少根线,记录。。。
6 |0 c. V/ S; V* I) [) Q2、计算其中一根线的角度、长度多少
& X/ W" J7 o5 i* }* }' ~& i! F" j减5mm后的长度是多少,角度不变!根数-1( Z0 L5 U$ i  j# ~+ M
3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1
2 P: a# v: u# S& _5 M! \) ?5 ]3 B4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市

* F! q# R4 i  a: w) M这个不用编程吧? Len命令足够用的了。
: G( |) A2 d1 g4 W' f) C
: r% g. [5 z$ Z& A9 } cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。' ?- {$ M" U3 \; \$ w. B
请看我作的, P% P0 B4 b: i- V; T/ z
1.png
# Z3 k- r: W! w! v具体的做题的步骤:
1 c% [( b3 F7 p; Z; P5 E
( q7 }) A7 O9 X+ A) S: i5 L命令: lengthen(在命令行输入后回车)1 O8 g8 v. n1 M" O' c# n9 |% K; g- }
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)6 k1 d/ E" \1 B( k, n
输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)
: j! A  c5 u0 `选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)
, A% ]/ K( R$ f; a选择要修改的对象或 [放弃(U)]:(选择下一条)2 ~) C2 F) B6 N" M: a
选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)
6 g* L& n, O( u
9 Q* R. H7 N' k4 Q5 k) [" K5 U8 u' b[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good
- b. d5 y6 ^0 p1 c+ |: v6楼太棒了~
- u3 s6 E( F! p: [1 ^太好了,我没有发现lengthen命令他也有F参数9 R2 q, Y5 N+ N% b6 e: R
搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?
+ B% h" l' v( \! E6 d1 j是用了添加背景填充吗?3 b* X* s& ], c; ^1 S
我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif
3 p2 g0 [  M+ P8 A8 C6 xgood
0 E. y. k: w4 g9 }! d6楼太棒了~
2 Y. s7 K! k7 z7 U太好了,我没有发现lengthen命令他也有F参数
2 I4 m6 Q6 {" i/ }7 G+ b3 n2 ^+ _+ ]- m% a搞得我还是一根根弄~

: `. L% W5 ?+ F  P不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!0 h. |; h6 N2 j$ F- b2 y! O. G
厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?9 J4 H: S- {$ X9 x* c, b9 _! z/ S; c
和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif
5 L9 A: I. z& j0 M' W2 a% A; p  C& f
这个不用编程吧? Len命令足够用的了。
  ~0 N& ?5 M: O* ?- g8 o
# R4 m. w. Z3 N6 d508729
2 b& \: X8 _$ M4 k$ s
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
; E# Z! c6 B2 o, f
2 l2 A  q2 Y( J. W* ]1 ]6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的

: U$ Q+ e# ?; j3 i2 z4 Q( }
# a5 t) [( d7 g# A5 g; [栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州
+ t" T7 ]$ K3 o7 ~1 P9 @( F
长见识了啊
5 Z) O0 J: e3 q' j5 e! p' M" ]做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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