乐筑天下

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

[编程交流] 我如何使用entmakex来

[复制链接]

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:09:54 | 显示全部楼层
 
对。你说得对。
 
但我不想使用explode命令将它们转换为文本。
 
它来了。
  1. (setq x '10.0
  2.      y '20.0
  3.      z '30.0
  4.      )
  5. (setq pt (getpoint "\n Specify text location :"))
  6. (entmakex (list (cons 0 "MTEXT")
  7.         (cons 100 "AcDbEntity")
  8.                 (cons 100 "AcDbMText")
  9.                 (cons 10  pt)
  10.                 (cons 40 (getvar 'textsize))
  11.                 (cons 1  (strcat (rtos x 2 1)"\n"(rtos y 2 1)"\n"(rtos z 2 1)))))
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:11:10 | 显示全部楼层
也许这可以作为一个例子:
 
  1. (defun c:mpt ( / MText norm pt )
  2. ;; © Lee Mac 2010
  3. (defun MText ( pt val norm )
  4.    (entmakex
  5.      (list
  6.        (cons 0 "MTEXT")
  7.        (cons 100 "AcDbEntity")
  8.        (cons 100 "AcDbMText")
  9.        (cons 10 pt)
  10.        (cons 11 (getvar 'UCSXDIR))
  11.        (cons 1  val)
  12.        (cons 210 norm)
  13.      )
  14.    )
  15. )
  16. (setq norm (trans '(0. 0. 1.) 1 0 t))
  17. (terpri)
  18. (while (setq pt (getpoint "\rSpecify Point: "))
  19.    (setq pt (trans pt 1 0))
  20.    
  21.    (MText pt
  22.      (apply 'strcat
  23.        (mapcar 'strcat '("X = " "\nY = " "\nZ = ") (mapcar 'rtos pt))
  24.      )
  25.      norm
  26.    )
  27. )
  28. (princ)
  29. )
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

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

铜币
310
发表于 2022-7-6 11:15:30 | 显示全部楼层
很抱歉。。。我不知道我为什么这么想
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:17:42 | 显示全部楼层
 
真是难以置信。
 
第一它表现得很好。
 
第二今天我一直在想做一个常规动作,就像你在上一篇文章中做的那样。我感到无言以对
 
所以你今晚为我做了二合一。
 
非常感谢你。
 
塔瓦特
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:22:53 | 显示全部楼层
 
没问题。我非常感谢你的帮助。
 
非常感谢。
 
塔瓦特
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:27:40 | 显示全部楼层
 
不客气,塔瓦,我很高兴你能发现它很有用
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:30:09 | 显示全部楼层
当我用Vlide编辑器检查它时,我才意识到。它返回,因为它在检查的响应中很清楚。。。
 
  1. ; warning: local variable used as function: MTEXT
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:32:16 | 显示全部楼层
我不担心这些-它不喜欢局部函数。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:56 , Processed in 0.323650 second(s), 66 queries .

© 2020-2025 乐筑天下

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