明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1381|回复: 6

[求助]甚急,高手多帮忙呀!

[复制链接]
发表于 2005-5-1 10:21:00 | 显示全部楼层 |阅读模式

首先,祝各位五一节愉快!手头上有一个问题,急需在节内解决,有请诸路高手指点。


如何使一个被炸开的多段线重新生成,这里有n多个。如图所示。


发表于 2005-5-1 11:47:00 | 显示全部楼层
只需如下代码 (defun c:j(/ ENT DATA)
(setq ent (entsel "Select a object to join:\n"))
(setq data (entget (car ent)))
(setq name (cdr (assoc 0 data)))
(if (= name "LWPOLYLINE")
(command "pedit" ent "j" "all" "" "")
(command "pedit" ent "y" "j" "all" "" "")
)
)
 楼主| 发表于 2005-5-1 13:59:00 | 显示全部楼层
可能chenknight兄会错意了,是有无数多个多段线,现在要把他们连接上,生成一条多段线。哪又如何作呢?
发表于 2005-5-1 15:19:00 | 显示全部楼层
你只要选中其中任意一条线(不管是线还是多义线),就能把与之相连通的线全部连在一起成一条新的多义线
 楼主| 发表于 2005-5-1 17:35:00 | 显示全部楼层
他们是炸开的,而且段与段之间有间断的,而且我试过了,在CAD状态下,用pedit命令,结果总是0条线段被编辑。不知道是什么原因。我要上传原图,但是系统提示页面有错误。可否给个建议!谢谢!
 楼主| 发表于 2005-5-1 17:36:00 | 显示全部楼层
段与段之间是不相交的。
发表于 2005-5-1 21:05:00 | 显示全部楼层
MPEDIT连接的时候允许设一个误差值。凡小于这个空隙的都可以连上。你再试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 04:55 , Processed in 0.161677 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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