乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 85|回复: 3

[编程交流] 引导和文本帮助!李·麦克&#

[复制链接]

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 17:44:37 | 显示全部楼层 |阅读模式
我正在尝试制作一个lisp例程,将在箭头上放置引线和文本
 
关于领导者:
箭头大小=。5.
在文本中:
高度=。6.
旋转=90
 
我有点从李的标签代码中得到了代码,
我搞不懂的是,文本部分。
以下是我的代码,以了解我的意思:
  1. (defun c:dip (/ p x y ptcoord textloc txtdp textlabel)
  2. (setq p (getpoint "
  3. Pick Point: "))
  4. (setq textloc (getpoint "
  5. Pick Label Location: "))
  6. (setq txtdp (getstring "
  7. Enter Dip: "))  
  8. (setq textlabel (strcat txtdp "°"))
  9. (setq x (rtos (car p)))
  10. (setq y (rtos (cadr p)))
  11. (setq z (rtos (caddr p)))
  12. ;(setq ptcoord (strcat x ", " yy ", " z))
  13. (command "_LEADER" p textloc "" "" "None" "")
  14. (command "_TEXT" "_Justify" "_Middle" p"0.6" "90" textlabel)
  15. )

 
我附上了示例DWG文件,我想做的是。。。
我不知道如何使文字远离箭头
箭头文本。图纸
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:10:39 | 显示全部楼层
你好
 
像这样的?
  1. (defun c:dip (/ e a b d)
  2. (if (and (setq e (entlast)
  3.                 a (getpoint "\nSpecify First Point for Leader :"))
  4.           (setq b (getpoint "\nNext point of Leader :" a))
  5.           (setq d (getstring "\nEnter Dip :"))
  6.           )
  7.    (progn
  8.      (command "_LEADER" "_non" a "_non" b "" "" "None" "")
  9.      (if (and (/= e (setq e (entlast)))
  10.               (eq (cdr (assoc 0 (entget e))) "LEADER")
  11.               )
  12.      (command "_TEXT" "_Justify" "_Middle" "_non" (polar a (angle b a) 0.5) "0.6" "90" (strcat d "°"))
  13.        )
  14.      )
  15.    )
  16. (princ)
  17. )
回复

使用道具 举报

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 18:29:37 | 显示全部楼层
 
正是我需要的!非常感谢先生!您是如何将文字移到箭头下方的???
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:51:38 | 显示全部楼层
 
不客气:)
 
我没有移动文本,但我将文本放置在您想要的正确位置,您可以通过查看text命令来找到。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 04:16 , Processed in 0.405915 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表