明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 713|回复: 5

哪位大神帮忙改写下编号居中问题

[复制链接]
发表于 2021-8-28 11:11 | 显示全部楼层 |阅读模式
  • 现在不能把编号居中


  • (defun c:tt () 编号代码
  •   (setq i 0 )
  •   (setq ss (ssget))
  •   (setq pts nil)
  •   (setq pts1 nil)
  •   (repeat (sslength ss)
  •     (setq ty (cdr (assoc 10 (entget (ssname ss i )))))
  •    
  •     (setq pts (append pts (list ty)))
  •    
  •    
  •     (setq i (1+ i))
  •    
  •   )
  •   (setq pt1 (nth 0 pts ))
  •   (setq pt2 (nth 1 pts ))
  •   (setq jl (distance pt1 pt2))
  •   (setq jl2 (polar pt1 0 ( / jl 2)))
  •   (setq jl3 (polar jl2 (* pi 1.5)(/ jl 2)))
  •   (setq jl4 (distance pt1 jl3))
  •    (setq
  •     lst (vl-sort
  •       pts
  •       (function
  •           (lambda (e1 e2)
  •         (if (equal (cadr e1) (cadr e2) )
  •             (< (car e1) (car e2))
  •             (> (cadr e1) (cadr e2))
  •         )
  •           )
  •       )
  •         )
  •       ) ;左右 上下
  • ;(foreach p lst (getpoint p))
  •   (setq i 1)
  •   (foreach p  lst (command "_.text" "j" "mc" "non" (setq pp (polar p  (* pi 1.85)  jl4 ))
  •                  (getvar "textsize") 0 (itoa i))
  •     (setq i (1+ i))
  •   )      
  • )
 楼主| 发表于 2021-8-28 11:15 | 显示全部楼层
C:\Users\Administrator\Desktop\1\5
 楼主| 发表于 2021-8-28 11:17 | 显示全部楼层

哪位大神帮忙改写下编号居中问题




本帖子中包含更多资源

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

x
发表于 2021-8-28 18:07 | 显示全部楼层
选的都是矩形?应该用外框函数求中点而不是用10组码,jl4也不对,如果矩形大小不一样文字位置就乱七八糟了
 楼主| 发表于 2021-8-29 05:13 | 显示全部楼层
start4444 发表于 2021-8-28 18:07
选的都是矩形?应该用外框函数求中点而不是用10组码,jl4也不对,如果矩形大小不一样文字位置就乱七八糟了

大神您说的外框函数求中心点是哪个函数呢?
发表于 2021-8-29 10:09 | 显示全部楼层
1227588 发表于 2021-8-29 05:13
大神您说的外框函数求中心点是哪个函数呢?

;;单体外框左下、右上角点
  (defun enbox (ename / ll ur)
        (vla-getboundingbox (vlax-ename->vla-object ename) 'll 'ur)
        (mapcar 'vlax-safearray->list (list ll ur))
    )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 23:58 , Processed in 0.415469 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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