找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 552|回复: 8

[求助] HELLO,想請問大家有方法將所有LEADER統一ANGLE嗎??

[复制链接]
发表于 2018-6-15 15:28:33 | 显示全部楼层 |阅读模式

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

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

×
HELLO,想請問大家有方法將所有LEADER統一ANGLE嗎??
因為我個D圖有大約200~300個LEADER,但所有LEADER本身角度並唔統一,但我工作要將所有LEADER排列整齊,例如要將所有LEADER統一做30 DEGREE,想問有方法可以做到嗎??THX
希望能夠做到如下圖效果
擷取.JPG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

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

使用道具 举报

 楼主| 发表于 2018-6-15 16:50:53 | 显示全部楼层
全部都是leader丫,之前係另一個網有ching俾左個lisp我,雖然可以將全部leader angle統一,但個lisp會自己set每個leader之間的間距,但我並唔需要自動設定間距,有冇ching可幫我研究or改良下,我只需要leader angle統一就ok
Code:
---------
(defun c:foo (/ _pts a d e el epts i mp n o p p2 s x y)
  ;; RJP 03.27.2018
  ;; Aligns 'old school' 3 pt leaders matching angle of leader and fixes offset distance of horizontal landings
  ;; ***The bottom most leader is the one matched***
  ;; Far from perfect, but better than doing it manually :P
  (defun _pts (e) (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= 10 (car x))) (entget e))))
  (cond ((and (setq s (ssget ":L" '((0 . "leader"))))
              (setq s (vl-sort (mapcar '(lambda (x) (append (list x) (_pts x)))
                                       (vl-remove-if 'listp (mapcar 'cadr (ssnamex s)))
                               )
                               '(lambda (a b) (< (cadr (last a)) (cadr (last b))))
                      )
              )
              (setq d (/ (distance (last (car s)) (last (last s))) (length s)))
              (or (setq
                    i (getdist
                        (strcat "\nEnter spacing for horizontal leader[<" (vl-princ-to-string d) ">]: ")
                      )
                  )
                  (setq i d)
              )
              (setq e (car s))
              (setq s (cdr s))
         )
         (setq a (angle (car (setq epts (cdr e))) (cadr epts)))
         (setq y (last epts))
         (setq n 1)
         (foreach l s
           (setq o (vlax-ename->vla-object (car l)))
           (setq p (cdr l))
           (cond ((setq mp (inters (car p)
                                   (polar (car p) a 1e-2)
                                   (setq p2 (list (car y) (+ (* n i) (cadr y)) 0.0))
                                   (polar p2 0.0 1e-2)
                                   nil
                           )
                  )
                  (vlax-put o 'coordinates (apply 'append (list (car p) mp p2)))
                  (setq n (1+ n))
                 )
           )
         )
        )
  )
  (princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-6-15 17:14:26 | 显示全部楼层
变成MLEADER,很多现成的工具

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

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

使用道具 举报

 楼主| 发表于 2018-6-15 17:38:18 | 显示全部楼层
原圖大約好似圖中

1.rar

123.94 KB, 下载次数: 10, 下载积分: D豆 -1 , 活跃度 1

点评

你这图里面也没LEADER啊  详情 回复 发表于 2018-6-15 17:50
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-6-15 17:50:01 | 显示全部楼层
shing0719 发表于 2018-6-15 17:38
原圖大約好似圖中

你这图里面也没LEADER啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-20 10:12:49 | 显示全部楼层
請看清楚,圖中全是LEADER,

点评

你这图中,leader和文字已经没有关联了,不知道是怎么画的图,他们现在都是分散的了。 用那么高的CAD版本存的盘,为什么不用MLEADER做。  详情 回复 发表于 2018-6-20 11:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-6-20 11:05:55 | 显示全部楼层
shing0719 发表于 2018-6-20 10:12
請看清楚,圖中全是LEADER,

你这图中,leader和文字已经没有关联了,不知道是怎么画的图,他们现在都是分散的了。
用那么高的CAD版本存的盘,为什么不用MLEADER做。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 17:46 , Processed in 0.429682 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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