找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1316|回复: 1

[求助] 使得文字和指定的线平行

[复制链接]
发表于 2021-3-11 15:02:49 | 显示全部楼层 |阅读模式

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

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

×
练习了一个使用文字和指定的线平行的小程序,但是最后的效果是文字按照一定角度切斜,并没有达到所需效果,不知道是哪里出问题

  1. ;*****************练习修改文字使得文字和线平行***********************
  2. (princ "\n请选择文字")
  3. (defun C:tnt()
  4.         ;获取文字的最下面两个坐标
  5.         (setq t1 (entsel))
  6.         (setq entdata (entget (car t1)))
  7.         (setq tpy (cdr (assoc 0 entdata)))
  8.         (if (= tpy "TEXT")
  9.                 (progn
  10.                         (setq pp (textbox entdata))
  11.                         (setq pt1 (car pp))
  12.                         (setq pt3 (cadr pp))
  13.                         (setq pt2 (list (car pt3) (cadr pt1)))
  14.                
  15.                 )
  16.         )
  17.        
  18.         ;获取需要对齐的直线的坐标line
  19.         (princ "\n请选择对齐目标的单线")
  20.         (setq line (entsel))
  21.         (setq linedata (entget (car line)))
  22.         (setq lpy (cdr (assoc 0 linedata)))
  23.         (if (= lpy "LINE")
  24.                 (progn
  25.                 (setq ptl1 (cdr (assoc 10 linedata)))   
  26.                 (setq ptl2 (cdr (assoc 11 linedata)))         
  27.        
  28.                        
  29.                 )
  30.         )
  31.         ;用cad命令align来对齐所选直线
  32.        
  33. (command "ALIGN" t1 "" pt1 ptl1 pt2 ptl2 "" "N" "") ;不太清楚 "align" 命令的用法,到底应该如何执行呢?

  34. )

  35. ;*****************练习修改文字使得文字和线平行***********************
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2021-3-19 09:25:20 | 显示全部楼层
效果有待验证啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 11:19 , Processed in 0.318714 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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