QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
! ^, R) j# k3 ~; O这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?
+ J, ?" J, i, T# [+ ^
; U7 g4 c) A: z0 [" r4 y& a0 U[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:
5 E( f+ _# Q" K% f1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)/ i1 P$ M: ?# O' g" A& H) W
2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。
4 t: m0 t2 |6 R  Z$ i- P3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
5 O! P) O7 `- b$ o0 I% g; k; l$ s- s3 Z' r5 f9 n, }  h& G& ~
[ 本帖最后由 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.gif2 J3 |- n9 h! r9 W
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,# b3 f  V, x2 u- t, d* A6 r- A1 c  Y! B
这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...

& @! t* J: D6 s& N1 K1 T7 P7 \/ ]2 ]0 n4 m# t$ W
仅供参考:( s! F8 z; ?) c0 w4 D4 \* g
用ET工具的命令:extrim
; ~( F+ ?) |5 Z; c$ F4 i& P, J) S( S, {* q- @
[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm
) j7 t" |3 G, L
) m: F, n, _. v, V" W( ^[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现,
$ S! ^7 o  |6 \# D" X3 V1、判断有多少根线,记录。。。
4 g* k7 ^% E/ i2、计算其中一根线的角度、长度多少5 X- C. [- i- v1 u4 Q. u; s( m: R
减5mm后的长度是多少,角度不变!根数-1
& u; t4 {( }/ \5 @: X# C% u& T8 ~3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1/ \7 E3 {: s' \7 j7 u
4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
: b. g. ^" j5 t; A+ p( U
这个不用编程吧? Len命令足够用的了。& R& l3 H) q% _$ R+ D

# J$ f7 F  e5 p! r9 L cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。
  ]5 _8 T; T9 L" r- A请看我作的
. J) g8 [; _6 i; c 1.png ( A. y2 B. ]. K/ O; O: [
具体的做题的步骤:
" ~3 ^5 s6 {4 }/ h7 u' A/ d* L5 D1 A- u& ~! A( s' `8 ~$ F; E
命令: lengthen(在命令行输入后回车)3 W5 ~% ]) Y+ }, B  M# \1 ^% W% f
选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)# c3 G1 N) n* S5 y' T
输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车)4 w2 ~3 {. m; l$ n, e! g' j0 j% j
选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)
4 l4 I/ d  I. d3 Q选择要修改的对象或 [放弃(U)]:(选择下一条)3 M7 a& k8 g, a) c; k
选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)! _+ |& p8 c# p" H
- b" j2 s9 V5 c/ v* `. {. c
[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good
+ o) y2 m/ {  }6楼太棒了~
9 u6 q7 {2 u) Y, [: Q太好了,我没有发现lengthen命令他也有F参数
) T# d9 l( u. A3 m# |搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?
$ F* R! w. W8 M# d9 T, ?是用了添加背景填充吗?, H/ @$ _5 m9 I: x0 d, F
我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif0 W) r' P( K/ c% r: o. S
good
+ K4 y" I+ ?/ a% `6楼太棒了~4 i/ K, [& _* p; Y" T( L
太好了,我没有发现lengthen命令他也有F参数
9 Z% {( r1 z, q! l" x, V搞得我还是一根根弄~

) n& i# C' ~" C不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!  O8 G& W1 p7 |8 G
厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?
" U6 V( [7 c8 ^! Y' u# m7 w和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif0 W# n% q" q& z/ q

9 F" E4 }' Q- O9 H% \+ ~这个不用编程吧? Len命令足够用的了。) L1 @9 ?2 Z7 I" j" E

7 U+ V$ O1 a% @; e508729
5 C# q9 j6 i9 A1 ^) B5 H, v
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
7 D9 T% d  r( O2 P. w7 d; p! a) L3 P7 v/ D
6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的
4 u: g2 }8 s# v! e3 J

0 c' v+ [& |9 R3 b栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州
0 f. {' T, Z9 j: A* G3 ]
长见识了啊8 {3 q4 C$ ?) d" D2 H8 L- d) n
做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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