QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问各位大侠有没有命令一次能合并多条线?
发表于 2009-7-31 16:38:52 | 显示全部楼层 来自: 中国江苏无锡
使用命令 JOIN可以 将相似的对象合并为一个对象。用户也可以使用圆弧和椭圆弧创建完整的圆和椭圆。用户可以合并:8 B5 v: C9 ?9 n8 |  X
* k1 I: t+ b; q( p5 R
  • 圆弧
  • 椭圆弧
  • 直线
  • 多段线
  • 样条曲线
使用命令PEDIT可以将端点相连的直线、圆弧或多线段合并成多线段。
( c. c* s6 Z7 `8 V  I& M4 @, z$ g- S不知楼主需要的是哪个命令?

评分

参与人数 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 的帖子

谢谢了,还真的找到了,哈哈哈,谢谢帮助。 9 L! Q4 N5 g! u8 d: ~
组装零件的时候就不必把所有的都做成快了,谢谢。0 z( {3 f* t- T' ]6 X3 J5 P
7 I5 c/ z' T) j; u$ ?* O7 L
[ 本帖最后由 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) L" a- v3 Y5 p2 V0 A  t如果线条不是重合或联接的情况,join命令是不能合并线条的,如果你图所示你要合并直线,先用下拉伸命令,让它们搭接重叠,再用join,用窗选要合并的线条,就OK了,有时join要重复几下!
1 Q" y: d0 r5 I: ]0 }, v
你说错了。
  _6 v& s5 q* R) o, [- p/ F) f, X0 m1.只要两直线共线,则无论它们之间有无间隙JOIN命令都可以将它们合并成一条直线;  K7 e1 g* v7 G$ J. {) U
2.由于JOIN命令只能选择一个源对象,所以在选择要合并到源的直线时即使用窗选方式选择了所有的直线,软件也只会将与源共线的对象合并成一直线而将其它对象放弃操作。所以6楼想要一次性将6条线段合并成3条线段是无法实现的,详见演示。3 W5 y" G4 j$ `6 p1 ?" p
命令: JOIN: S9 x0 c1 W; E5 v6 x+ v
选择源对象:  S1 M: _: m& }) O2 U
选择要合并到源的直线:  指定对角点: 找到 6 个1 z  S8 \& B  S3 L

9 `+ p/ w& P, o  o) J0 S& o选择要合并到源的直线:6 g. U3 U1 |4 l& R
已将 1 条直线合并到源,操作中放弃了 5 个对象
8 T1 ^+ b0 Q/ `) [8 v! E: T JOIN.gif

评分

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

查看全部评分

发表于 2009-8-2 00:17:12 | 显示全部楼层 来自: 中国江苏无锡
(defun c:hbl (/)# |; O; `- m% e3 |5 u1 e
(command "undo" "begin")
/ o) e3 ~6 e6 P: F(setq ss (ssget '((0 . "line")))
1 J4 Y6 n: W9 b8 q        n  0# W- W0 s( [- S9 q( @
  ) ;_ 结束setq& u1 I6 D' w% p: X# y* u
(setq i (- (sslength ss) 1))$ H/ ]9 o$ z- y" |
(repeat (sslength ss); B: }; {" E, {/ L% `8 C
(setq ss1 (ssname ss i))
  @  P3 ?$ b+ Q& u4 t(command "join" ss1 ss "")
5 j( B+ E! t! G0 X1 x5 y(setq i (- i 1))
+ R1 B2 T4 t3 m3 \7 Y9 l7 e);;repeat# r$ h) H- r/ h+ _; A& y8 Y  f
(command "undo" "end"): \0 f/ {5 ?( N" O6 z# E. |$ ~
(princ)
( J) P6 R% Z; z2 ~7 E7 v$ G2 j  U4 ])! J: h5 f; S9 x% |$ ~

$ U. L) r& ~. }[ 本帖最后由 www1974 于 2009-8-2 00:24 编辑 ]
5555.gif

评分

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

查看全部评分

发表于 2010-6-23 10:50:38 | 显示全部楼层 来自: 中国广东深圳
学习了
( ^) i* R# y, b( y: r* \试一下
发表于 2010-6-24 07:53:14 | 显示全部楼层 来自: 中国江苏苏州
10楼的这个程序不错!
发表于 2010-7-23 09:49:50 | 显示全部楼层 来自: 中国北京
10楼的变态,程序隐藏字符,不能用。
发表于 2010-7-23 22:48:20 | 显示全部楼层 来自: 中国浙江金华
真的是很奇怪,ACAD的不是完全可以完成LZ所需要的要求吗?
  Y) @& l9 C9 x; ?1.不连续的直线段。
8 t( F. ^4 ]* d6 S' u3 @2.不必共线的不连续可互相平行或不平行的几组直线段。
/ F) s. \4 f* V' |# C  ~4 Y3.只有join命令?
, x& b0 X4 d' @! q) a% k. z2 Y# ]3.不必多此一举的lisp程序。
pd.gif
发表于 2010-7-24 20:20:45 | 显示全部楼层 来自: 中国上海
10#的网友的程序的确简单实用 正是楼主需要的" q" l& V, }- g2 X, }, e
不知道楼上的网友是不是想展示0倒角的功能。
- O( `9 h5 s8 K录像应该把命令行录制进来
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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