找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1112|回复: 8

[编程申请]:线连接成复合线

[复制链接]
发表于 2005-10-28 09:39:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
为什么这个命令没用啊,我想在选择好了线段了以后,将所有的线连接起来成复合线
,线是这样,按最近点原则如果延长线的交点多了就剪切掉,少了就延长,并连接成复合线
绿圆里面是后来要修改的效果,为了大家看起来方便我把线加宽了。再次感激!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-10-28 13:09:11 | 显示全部楼层
根据实际情况调整模糊距离,本例为1000:
  1. [FONT=courier new](command "pedit" "M" (ssget) "" "j" "1000" "")[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-28 17:09:14 | 显示全部楼层
谢谢2楼高手指点,明白了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-28 20:28:35 | 显示全部楼层
诚心的说一声,谢谢!,不知道是不是达到了我要求,因为看起来只有一句,而我的图上的是要1次完成的..........................................................,
还有线段离其他线近的,是被延长或剪切的,这里只有一个模糊距离,是不是不能完成??????????????
求老大改进!
顺便我想说一下
xyz1964你个老大,你是好人,我不否认,可是你能不能给我这些用r14的人一点余地啊,你的所有收集的lisp大部分都要调用  通用函数<< xyp_lib.vlx >>大哥有些好东西不是我不想要啊,是我看到又用不了,痛苦!!!!!!!xyz1964你如果做好人,就给我门玩r14的人一点活下去的勇气吧!!
-------------------------------------------------------------------------------------------------------------------------------
追求速度第一,是我的原则!!!!!!!!!!!!!!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-28 20:53:12 | 显示全部楼层
最初由 pipi002004 发布
[B]诚心的说一声,谢谢!,不知道是不是达到了我要求,因为看起来只有一句,而我的图上的是要1次完成的................................................,
还有线段离其他线近的,是被延长或剪切的,这里只有一个?.. [/B]

很替你高兴,要勇敢的“活”下去,要知道CAD界还有不少在用R12的呢!呵呵……
程序虽然很短,但努力想也就想出怎么多,不过是真正的纯lsp及R14版的,或许对你有用。
xyp_lib通用函数也不过是对若干程序的总结,目的是达到程序的“程式化”。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 11:48:35 | 显示全部楼层
楼主,经过测试,没用!!!!lisp如下
(DEFUN C:cc1 ()
  (command "pedit" "M" (ssget) "" "j" "1000" "")
)
没用啊,大哥帮忙改一下,谢谢了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-31 12:06:27 | 显示全部楼层
  1. [FONT=courier new]
  2. (defun c:test ()
  3.   (setq        SS  (ssget '((0 . "LINE,*POLYLINE,ARC")))
  4.         ss1 (ssget "p" '((0 . "LINE,ARC")))
  5.   )
  6.   (if ss1
  7.     (command "pedit" "M" ss "" "y" "j" "1000" "")
  8.     (command "pedit" "M" ss "" "j" "1000" "")
  9.   )
  10.   (princ)
  11. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-31 13:19:32 | 显示全部楼层
谢谢各位,以前总是一根一根的接
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 14:36:26 | 显示全部楼层
xyp1964
我不得不佩服你,
经过测试cad2002里面完美无暇,我建议大家用2002(可能以上版本都行)的都来用一下这个东东,太强了!
不过r14里面就不能用了,斑竹,能不能改一个r14能用的啊,谢谢!!
附r14提示:
Error: Function cancelledSelect polyline: *Cancel*
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-28 18:35 , Processed in 0.321304 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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