QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
1天前
查看: 3789|回复: 18
收起左侧

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

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

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

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

x
它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
$ C$ K, f+ _0 ]/ \这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成我以上动作,比方通过定义恒量,或者表达式、编程之类的...?, [8 A; Q) t! z, Q% g8 h* N

# {/ u6 U3 M. l1 R) V[ 本帖最后由 xgoodboy 于 2007-7-26 15:17 编辑 ]
1 .jpg
发表于 2007-7-25 22:39:46 | 显示全部楼层 来自: 中国河南安阳
楼主给的图好像和说明不太一样,先照你的文字说明进行解释:
( h4 g; T3 D5 E4 c# r: b1、将外边倒角的长方形转化为多段线(看看多段线的使用方法)  b# }4 a( |. X* Y* ]* k- @
2、使用偏移命令将转化为多段线的倒角长方形向内偏移5mm。2 @: y% ]0 T/ J: S9 H8 u0 J
3、使用“剪切”命令进行剪切,要特别注意(这是关键):在选择被剪切对象时一定要“Fence(栏选)”的方法,在该模式下,你可指定一系列的点来定义一条任意的折线作为选择栏,并以虚线的形式显示在屏幕上,所有其相交的对象均被选中。
3 H$ K/ I) }9 B2 r5 n7 v, r& P
; v# f0 a# {9 m9 P4 C* `! c4 b[ 本帖最后由 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
0 ~1 h7 ]2 ]# c  [0 X( O9 [它的规律是(附件上图)以长方形边界为起始,每一线向内减5MM,所得到(附件)下图,
, [% S9 J, L; {4 L这是一例子,因为我会遇到1000条线甚至更多线的情况,逐线操作时间会很漫长,而且容易出错,请问有没有什么好方法一下子能完成 ...

' \4 @. s. n' K' B; c0 Z5 F* m- M2 l$ S
仅供参考:
3 Z4 o( e! A6 L2 g' \+ ^, V用ET工具的命令:extrim
2 u0 q( d! r; ^( P  ]' Y% c
: A! @3 q& l# q$ r, C' x[ 本帖最后由 ★新手★ 于 2007-7-25 23:48 编辑 ]
extrim.gif
 楼主| 发表于 2007-7-25 23:45:08 | 显示全部楼层 来自: 中国广东佛山
感谢楼上两位的帮助,但还不是我要的结果,这样做出来的不是将每一条线向内缩短5mm
" {- i/ f- l9 z# P/ S* a. X4 x' e0 ?& W$ v" r
[ 本帖最后由 xgoodboy 于 2007-7-26 00:07 编辑 ]

DWG.rar

19.68 KB, 下载次数: 17

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

回复 #4 xgoodboy 的帖子

感觉应该要用编程的来实现,
8 s$ ?5 w, M- k  I( R$ S1、判断有多少根线,记录。。。1 `  h: g: [) Y: ]" [& d8 J2 h
2、计算其中一根线的角度、长度多少
9 v: F$ |- ]3 b: S4 A减5mm后的长度是多少,角度不变!根数-1! w+ }1 M3 d* C% b
3、计算其旁边一根线的角度、长度多少,减5mm后的长度是多少,角度不变!根数又-1, O8 S: Y( ^* d4 f* E
4、再计算又旁边的一根线。。。。直到最后一根。
发表于 2007-7-26 14:37:00 | 显示全部楼层 来自: 中国吉林吉林市
' x' m& D- y& l3 f  B
这个不用编程吧? Len命令足够用的了。
5 `* L  }- z! h: \ & _0 r9 l7 X6 n4 P# H, ^
cadlen.gif

评分

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

查看全部评分

发表于 2007-7-26 14:39:14 | 显示全部楼层 来自: 中国河南安阳
楼主:开始没有理解你的题意,AutoCAD中的拉长命令(lengthen)完全可以解决你的问题。
' v" j2 _8 p  E& m4 t请看我作的6 v6 H* U+ X2 O( m# V. ^  S) _3 l9 L
1.png
+ C  @: x7 w3 X/ v' Z! ~具体的做题的步骤:
: R: h/ h! z. ?3 J5 c
/ x; x; |6 ~9 K" J- g/ O6 u7 L命令: lengthen(在命令行输入后回车)
0 ?+ _6 b' U& n0 ~9 x9 J, b选择对象或 [增量(DE)/百分数(P)/全部(T)/动态(DY)]: de(输入de回车)- e% k! N0 u$ J
输入长度增量或 [角度(A)] <-5.0000>: -5(输入-5回车). X/ B/ C. y! d$ i" G4 I" _* N
选择要修改的对象或 [放弃(U)]:(逐条选择要编辑的对象)
, V8 |' x7 z0 R+ h$ r选择要修改的对象或 [放弃(U)]:(选择下一条)! F6 z. {- H& E. f( l, L
选择要修改的对象或 [放弃(U)]:(选择下一条,直至选完,就会得到你要的效果)
7 R" f9 {9 O' {* g9 X$ c! U/ G; l, s9 o  F) h
[ 本帖最后由 wsj249201 于 2007-7-26 14:44 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2007-7-26 15:09:25 | 显示全部楼层 来自: 中国广东佛山
good 9 u* a3 g7 o( D. t
6楼太棒了~
2 y0 @# |2 ]6 K9 P% \太好了,我没有发现lengthen命令他也有F参数
- ]' ?2 i+ U. i/ Y  X" @  T2 `' s/ B搞得我还是一根根弄~
发表于 2007-7-26 15:26:08 | 显示全部楼层 来自: 中国江苏扬州
中间的光芒效果是怎么出来的啊?
0 O7 ^( l" }8 p7 @; X是用了添加背景填充吗?! }7 R6 s, i% b% X+ I
我怎么画不出来
发表于 2007-7-26 16:07:04 | 显示全部楼层 来自: 中国河南安阳
原帖由 xgoodboy 于 2007-7-26 15:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif* V. l! H2 p" ]% \
good
/ K% |) A6 f& c! Y8 K  P' [# J9 _6楼太棒了~
& i  c* s+ T6 l1 X  I5 E# a# c太好了,我没有发现lengthen命令他也有F参数+ S: \8 J7 K# M3 j" Z* F1 ~
搞得我还是一根根弄~

+ c% K& N: {4 |* s1 m* H不是F参数,是构造选择集的方法“栏选”
发表于 2007-7-26 18:44:58 | 显示全部楼层 来自: 中国黑龙江哈尔滨
真的收益非浅啊~!
0 |, T! s1 o, D5 U: z* l8 W1 z# ?厉害
发表于 2007-8-24 13:12:06 | 显示全部楼层 来自: 中国浙江台州
哦,原来是这样了,谢谢各位高手了,让我又多长了不少见识
发表于 2007-8-24 14:10:36 | 显示全部楼层 来自: 中国辽宁鞍山
其他命令是否也可以使用Fence选项?此外还有哪些构造选择选项?
9 P2 ]6 {" M) }* J和高手们在一起就是不一样
发表于 2007-8-24 14:28:47 | 显示全部楼层 来自: 中国浙江台州
原帖由 moonguy 于 2007-7-26 14:37 发表 http://www.3dportal.cn/discuz/images/common/back.gif
3 _& @2 L/ [) u! f5 I) w* y" ~! Z  F
) z; B+ X% r* L7 M这个不用编程吧? Len命令足够用的了。  s; K, B! O: x6 V

8 m9 [) }& J% y; h% ?% d" v, ]508729
" S; K' }: G: F& a6 }. \8 Y% 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 `" x$ l3 ]! O6 D) V2 `4 b
+ O4 K4 P! w& y  X- r+ A6楼的高手,请问你的CAD是多少版本的呢?我采用你的方法怎么形不通啊?我是06版本的
) e1 n' e8 K5 w$ @+ {

4 R( B& }2 D- r/ e/ k栏选功能从CAD R14版本就开始有了,你的操作行不通可能是你操作的方法不对。
发表于 2007-8-26 10:41:45 | 显示全部楼层 来自: 中国浙江杭州
* U) `2 \% Z! d8 y
长见识了啊1 k0 r; |! ~- O( w9 H( s
做出来了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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