QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5513|回复: 14
收起左侧

[已解决] 请问有没有一次能合并多条线的命令?

[复制链接]
发表于 2009-7-31 16:21:33 | 显示全部楼层 |阅读模式 来自: 中国山东枣庄

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

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

x
请问各位大侠有没有命令一次能合并多条线?
发表于 2009-7-31 16:38:52 | 显示全部楼层 来自: 中国江苏无锡
使用命令 JOIN可以 将相似的对象合并为一个对象。用户也可以使用圆弧和椭圆弧创建完整的圆和椭圆。用户可以合并:# T& J3 d; F, A( U

2 L+ n$ D: ]' s) Z2 E& R3 n) I" b
  • 圆弧
  • 椭圆弧
  • 直线
  • 多段线
  • 样条曲线
使用命令PEDIT可以将端点相连的直线、圆弧或多线段合并成多线段。
2 Y% X6 P2 L2 y: K; t, ~) i不知楼主需要的是哪个命令?

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 应助

查看全部评分

发表于 2009-7-31 16:51:03 | 显示全部楼层 来自: 中国黑龙江伊春
先输入pe,回车,选择要结合的其中一条线段,回车。输入y,输入j,回车。

评分

参与人数 1三维币 +3 收起 理由
2005llnn + 3 应助

查看全部评分

发表于 2009-7-31 16:57:17 | 显示全部楼层 来自: 中国湖北武汉
PE命令可以
发表于 2009-7-31 21:35:39 | 显示全部楼层 来自: 中国上海

回复 3# gmyjs 的帖子

恩,学习了
 楼主| 发表于 2009-8-1 08:30:53 | 显示全部楼层 来自: 中国山东枣庄
谢谢,我想把好几条断开的直线以下合并为几条连续直线,不用每次单个合并,join命令是一个一个合并。 未命名1.JPG
发表于 2009-8-1 10:28:02 | 显示全部楼层 来自: 中国江苏无锡

回复 6# liujitai 的帖子

如果线条不是重合或联接的情况,join命令是不能合并线条的,如果你图所示你要合并直线,先用下拉伸命令,让它们搭接重叠,再用join,用窗选要合并的线条,就OK了,有时join要重复几下!

评分

参与人数 1三维币 +3 收起 理由
2005llnn + 3 应助

查看全部评分

发表于 2009-8-1 11:43:00 | 显示全部楼层 来自: 中国北京

回复 3# gmyjs 的帖子

谢谢了,还真的找到了,哈哈哈,谢谢帮助。
+ J1 v7 S! J4 z. `5 k: o' W! j7 a组装零件的时候就不必把所有的都做成快了,谢谢。. k+ x1 p  P. @( o6 b6 Y' h
3 u/ z- W6 h6 Q+ [. H5 x2 r
[ 本帖最后由 machangqin 于 2009-8-1 11:46 编辑 ]
发表于 2009-8-1 22:16:03 | 显示全部楼层 来自: 中国江苏无锡
原帖由 SXFZGQYX 于 2009-8-1 10:28 发表 http://www.3dportal.cn/discuz/images/common/back.gif
. e( ]; [$ V: Z1 X+ b! c如果线条不是重合或联接的情况,join命令是不能合并线条的,如果你图所示你要合并直线,先用下拉伸命令,让它们搭接重叠,再用join,用窗选要合并的线条,就OK了,有时join要重复几下!

9 \; {" ^: i. ]  C. ~你说错了。+ O% Q; {7 n; u, n0 H& `9 g
1.只要两直线共线,则无论它们之间有无间隙JOIN命令都可以将它们合并成一条直线;
7 ~% T4 I  [; {- G2.由于JOIN命令只能选择一个源对象,所以在选择要合并到源的直线时即使用窗选方式选择了所有的直线,软件也只会将与源共线的对象合并成一直线而将其它对象放弃操作。所以6楼想要一次性将6条线段合并成3条线段是无法实现的,详见演示。: ^% E$ H5 e* c) D' O( z5 F
命令: JOIN
  i9 Y* h5 {3 u选择源对象:
+ B6 l! w8 ]; c% U* f选择要合并到源的直线:  指定对角点: 找到 6 个
  V7 W) k( G  ]6 H" p3 ]+ x7 Y! @5 o- V) t& W( `( ?
选择要合并到源的直线:5 V$ p$ y+ q' i0 P2 V' a
已将 1 条直线合并到源,操作中放弃了 5 个对象' D: V' X' d- e# K5 z' C
JOIN.gif

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2009-8-2 00:17:12 | 显示全部楼层 来自: 中国江苏无锡
(defun c:hbl (/)
/ L5 F+ ?5 W& C' B(command "undo" "begin")  c" i7 y+ A0 J- n  F3 |
(setq ss (ssget '((0 . "line")))
3 [" [! K+ m% i1 K( S        n  0! s2 g9 O# B# ]& L6 r" @% t
  ) ;_ 结束setq. F+ k9 l$ L5 t0 }
(setq i (- (sslength ss) 1))
1 a! }/ D1 B0 w/ q) m# z(repeat (sslength ss)1 n' ]* m. A$ C+ s- d# D! O* p
(setq ss1 (ssname ss i))
- U( q. K, x  D2 C5 w3 O; f(command "join" ss1 ss "")3 g% c& R1 u* ^4 d# ^& ]: D" w" q
(setq i (- i 1))1 x' N' w4 L; e7 M
);;repeat2 R* y# D1 z; ^% ^2 z, y
(command "undo" "end")
7 m: u. U# V) q! O4 w(princ)9 Q0 d0 t- A! R& J0 U
); m3 A" _4 t! L+ M1 u( o8 y

) F: \- ^8 P: ?[ 本帖最后由 www1974 于 2009-8-2 00:24 编辑 ]
5555.gif

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 应助

查看全部评分

发表于 2010-6-23 10:50:38 | 显示全部楼层 来自: 中国广东深圳
学习了
5 \$ T2 Q. t: f" l% E' ?& a试一下
发表于 2010-6-24 07:53:14 | 显示全部楼层 来自: 中国江苏苏州
10楼的这个程序不错!
发表于 2010-7-23 09:49:50 | 显示全部楼层 来自: 中国北京
10楼的变态,程序隐藏字符,不能用。
发表于 2010-7-23 22:48:20 | 显示全部楼层 来自: 中国浙江金华
真的是很奇怪,ACAD的不是完全可以完成LZ所需要的要求吗?
: [8 U! F- f* r3 S+ |. Z8 ?# j) N1.不连续的直线段。7 t" W+ C" u$ {" L% B- |
2.不必共线的不连续可互相平行或不平行的几组直线段。
* p' ]$ d* s1 H& G. d# D4 _3.只有join命令?
0 `) @* O) ?3 Q! }+ d3.不必多此一举的lisp程序。
pd.gif
发表于 2010-7-24 20:20:45 | 显示全部楼层 来自: 中国上海
10#的网友的程序的确简单实用 正是楼主需要的1 s! R2 m( Y# g5 l
不知道楼上的网友是不是想展示0倒角的功能。
% z6 z! }! m! ^4 u. V录像应该把命令行录制进来
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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