明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4317|回复: 20

[讨论] 求引注线(LEADER)平行源码!……如果比较难写,可以付点辛苦费(^_^)

[复制链接]
发表于 2013-6-18 12:00 | 显示全部楼层 |阅读模式
本帖最后由 szxgsh 于 2013-6-22 14:53 编辑

是否要判断这条引线是否是折型的,就是转弯的那种?
如果不用判断,就选择一条母线,去刷其他的。一定是只能调整中间那个折弯位置那个点,其他2个点是不能动的(就是引出位置点,和文字接入点)。
就高手赐教源码!


如果比较难写,可以适当支付辛苦费。有意者可以给我留言。

本帖子中包含更多资源

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

x
发表于 2013-8-11 10:35 | 显示全部楼层
(defun LeadParallel(/  standlead ent plist p1 p2 v12 leadsels n rlist p1 p2 p3 rightp2 )
  (setq standlead(car(entsel "\n选择作为标准的引线标注:")))
  (setq ent(entget standlead))
  (setq plist nil)
  (foreach x ent
    (if (= 10 (car x))
      (setq plist(cons (cdr x) plist))
    )
  )
  (setq plist(reverse plist))
  (setq p1(car plist)
p2(cadr plist))
  (setq v12(mapcar '- p2 p1))
  (setq leadsels(ssget (list '(0 . "LEADER"))))
  (repeat (setq n(sslength leadsels))   
    (setq ent(entget(ssname leadsels (setq n(1- n)))))
    (setq plist nil)
    (setq rlist nil)
    (foreach x ent
      (if (= 10 (car x))
(setq plist(cons (cdr x) plist))
(setq rlist (cons x rlist))
)
      )
    (setq rlist(reverse rlist))
    (setq plist(reverse plist))
    (setq p1(car plist)
   p2(cadr plist)
   p3(caddr plist))
    (setq rightp2(inters p1 (mapcar '+ p1 v12) p2 p3 nil))
    (if rightp2
      (progn
(setq rlist(append rlist (list (cons 10 p1))))
(setq rlist(append rlist (list (cons 10 rightp2))))
(setq rlist(append rlist (list (cons 10 p3))))
(entmod rlist)
      )
    )
  )
  (princ)
)
;纯粹操作,,没有出错处理!
回复 支持 1 反对 0

使用道具 举报

发表于 2017-11-29 20:55 | 显示全部楼层

非常给力啊
 楼主| 发表于 2013-6-18 20:03 | 显示全部楼层
莫非我这个需求很多人用不到么?没高手出手……
 楼主| 发表于 2013-6-21 10:43 | 显示全部楼层
期待高手!
 楼主| 发表于 2013-6-22 14:53 | 显示全部楼层
如果比较难写,可以适当支付辛苦费。有意者可以给我留言。
 楼主| 发表于 2013-8-10 21:36 | 显示全部楼层
高手尚未关注,再顶一下!
发表于 2013-8-10 21:41 | 显示全部楼层
去任务大厅发布。 估计马上就会有人给写了
发表于 2013-8-10 22:08 | 显示全部楼层
本帖最后由 wowan1314 于 2013-8-10 22:15 编辑

另外据我分析: 楼主现在发布任务的话。会很占便宜。

因为任务大厅才建设好。作为第一个发布任务的人。
版主们肯定不会让他空手而归。会第一时间不计代价的满足你的要求。

是个花少量代价,得大量好处的机会! 注意把握。。
发表于 2013-8-11 11:03 | 显示全部楼层
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0
发表于 2013-8-15 11:24 | 显示全部楼层
楼上的测试了,好用,要是能加上框选就好了

点评

可以框选呀  发表于 2013-8-16 07:59
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 11:24 , Processed in 0.260576 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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