找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: XDSoft

[有奖答题] 修改属性文字平齐用户坐标系...

[复制链接]

已领礼包: 6530个

财富等级: 富甲天下

发表于 2013-4-23 10:07:13 | 显示全部楼层
这种题目可以作研究,实际上可能并不太实用,原因就是没有旋转块,就本例而言,块本是椭圆,文字旋转后并不算很美观,况且如果是矩形或直线又该怎样。
我是道桥的,在桥位平面图中经常会出现圈中数字代表墩台编号,但在倾斜时并不要求转正,相反,如果转正了,反而会觉得不协调。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2013-4-23 10:11:43 | 显示全部楼层

确实,灵活使用包围盒可以免去很多“麻烦”,我们毕竟是要的是结果。

很多“对齐”类的工具都要使用好“包围盒”。

还有啥要点,LL_J在说说啊,出这个题毕竟不是仅仅看到贴出来的程序,而是其中包含的算法和分析。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-4-23 13:03:56 | 显示全部楼层
[pcode=lisp,true]
;; xyp-9Pt 实体或选择集9点坐标 (xyp-9Pt ename site)
(defun xyp-9Pt (ename site / MinPT MaxPT p1 p9 p5 p3 p7 p2 p4 p6 p8)
  (defun mid (p1 p2)(mapcar '(lambda (x) (* x 0.5)) (mapcar '+ p1 p2)))
  (setq ename (cond ((= (type ename) 'ENAME) (vlax-ename->vla-object ename))
         ((= (type ename) 'VLA-OBJECT) ename)))
  (vla-getboundingbox ename 'MinPT 'MaxPT)
  (setq p1 (vlax-safearray->list MinPT)
        p9 (vlax-safearray->list MaxPT)
        p5 (mid p1 p9)
        p3 (if (< (car p9) (car p1))
             (list (car p1) (cadr p9) (caddr p1))
             (list (car p9) (cadr p1) (caddr p1))
           )
        p7 (if (< (car p9) (car p1))
             (list (car p9) (cadr p1) (caddr p9))
             (list (car p1) (cadr p9) (caddr p9))
           )
        p2 (mid p1 p3)
        p4 (mid p1 p7)
        p6 (mid p3 p9)
        p8 (mid p7 p9)
  )
  (nth (- site 1) (list p1 p2 p3 p4 p5 p6 p7 p8 p9))
)
[/pcode]

评分

参与人数 1D豆 +5 收起 理由
XDSoft + 5 资料分享奖!

查看全部评分

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-4-25 14:31:28 | 显示全部楼层
ll_j 发表于 2013-4-22 18:41
这是ExpressTools的函数,这个函数是修改文本对齐点的。
我所说的“霸道”,就是把不管什么对齐方式的属 ...

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

使用道具 举报

发表于 2013-4-25 18:23:35 | 显示全部楼层
的确在写程序的时候能很方便哦,好好学习下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 13:57 , Processed in 0.354986 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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