乐筑天下

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

[编程交流] 将Z坐标导出为新文本

[复制链接]

15

主题

83

帖子

68

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 14:25:01 | 显示全部楼层 |阅读模式
大家好,这是互联网上最好的CAD论坛:D。。。我有一个问题,有没有可能制作一个lisp,可以将Z坐标的值导出到一个新层(称为VISINA_TEXT)??我有3D点,我需要导出(分配)文本文件中Z坐标的值(但在本例中只有逗号后的两位数:99,37),该文件的位置与示例文件中的位置相同??
152505sj6mejxeijk56x5w.jpg
回复

使用道具 举报

15

主题

83

帖子

68

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 14:40:54 | 显示全部楼层
有人知道解决方案吗??或者可能有一些类似的Lisp程序??
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 14:51:41 | 显示全部楼层
我不太理解你的要求-
 
你提到了将文本导出到一个新层,但你谈到了导出到一个文本文件。。。你想要哪一个?
回复

使用道具 举报

15

主题

83

帖子

68

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 14:56:24 | 显示全部楼层
 
嗨,伙计!!我的意思是指定(找不到合适的词)包含Z坐标的文本。
示例:我有一个坐标为(X,Y,Z-->65,24,22.33)的三维点,因此我需要提取Z坐标(在本例中为22.33)以写入文本22.33(但在某些新层中),问题是以文本形式“读取”Z坐标和“写入”。。。这有帮助吗??
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:09:58 | 显示全部楼层
试试这个:
 
  1. (defun c:ztxt (/ ss)
  2. (vl-load-com)
  3. (if (setq ss (ssget '((0 . "POINT"))))
  4.    (mapcar
  5.      (function
  6.        (lambda (x)
  7.          (Make_Text x
  8.            (rtos (caddr x) 2 2))))
  9.      (mapcar
  10.        (function
  11.          (lambda (x)
  12.            (cdr (assoc 10 (entget x)))))
  13.        (vl-remove-if 'listp
  14.          (mapcar 'cadr (ssnamex ss))))))
  15. (princ))
  16. (defun Make_Text  (pt val)
  17. (entmake
  18.    (list
  19.      (cons 0 "TEXT")
  20.      (cons 8 "VISINA_TEXT")
  21.      (cons 10 pt)
  22.      (cons 40 (getvar "TEXTSIZE"))
  23.      (cons 1 val)
  24.      (cons 50 0.0)
  25.      (cons 7 (getvar "TEXTSTYLE"))
  26.      (cons 71 0)
  27.      (cons 72 0)
  28.      (cons 73 0)
  29.      (cons 11 pt))))
回复

使用道具 举报

15

主题

83

帖子

68

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 15:22:16 | 显示全部楼层
你真的很快震惊:我试过了,效果很好!!!你们解决了我在论坛上问的很多问题,谢谢你们,你们抽出了我这么多时间坐在显示器前:哈哈!!!!!!!!!!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:33:07 | 显示全部楼层
 
没问题,伙计-很乐意帮忙。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 01:10 , Processed in 0.367834 second(s), 69 queries .

© 2020-2025 乐筑天下

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