乐筑天下

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

[编程交流] 请查找错误

[复制链接]

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 06:11:55 | 显示全部楼层 |阅读模式
我编写了以下代码来连接文本的插入点。
它在大部分文件中工作。
但在所附文件中,生成的行显示在远离
原始点。(文本靠近黄色圆圈的中心,线条靠近
红色圆圈的中心)
  1. (defun c:testline()
  2. (setq spotlevel  (car (entsel "\nSelect First text:")))
  3. (setq assolistspot (entget  spotlevel))
  4. (setq P1 (cdr(assoc 10 assolistspot)))
  5. (setq spotlevel  (car (entsel "\nSelect Second text:")))
  6. (setq assolistspot (entget  spotlevel))
  7. (setq P2 (cdr(assoc 10 assolistspot)))
  8. (command "line" "non"p1 "non"p2 "")
  9. )

测试线。图纸
回复

使用道具 举报

GP_

8

主题

248

帖子

245

银币

初来乍到

Rank: 1

铜币
42
发表于 2022-7-6 06:26:12 | 显示全部楼层
尝试:
 
  1. (defun c:testline ()
  2.    (setq spotlevel (car (entsel "\nSelect First text:")))
  3.    (setq assolistspot (entget spotlevel))
  4.    (setq P1 [b][color=red](trans[/color][/b] (cdr (assoc 10 assolistspot)) [b][color=red]0 1)[/color][/b])
  5.    (setq spotlevel (car (entsel "\nSelect Second text:")))
  6.    (setq assolistspot (entget spotlevel))
  7.    (setq P2 [b][color=red](trans[/color][/b] (cdr (assoc 10 assolistspot)) [b][color=red]0 1)[/color][/b])
  8.    (command "_line" "_non" p1 "_non" p2 "")
  9. )
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 06:37:34 | 显示全部楼层
非常感谢,您的代码运行良好。
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 06:56:39 | 显示全部楼层
 
非常感谢,您的代码运行良好。
你能告诉我0 1是什么意思吗
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:07:00 | 显示全部楼层
 
有关trans功能,请参阅以下参考:
 
http://exchange.autodesk.com/autocad/enu/online-help/browse#WS1a9193826455f5ff1a32d8d10ebc6b7ccc-6905.htm
 
请注意,命令需要相对于UCS表达的点。
 
然而,我建议对代码进行以下修改:
因为文本实体的插入点是相对于实体的OCS而不是WCS来表示的;仅当文本位于与WCS平面平行的平面内时,相对于OCS表示的插入点才等于WCS-您可以在此处找到有关OCS的更多信息。
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 07:16:18 | 显示全部楼层
谢谢,先生,我现在可以复习功课了。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 18:46 , Processed in 1.159887 second(s), 64 queries .

© 2020-2025 乐筑天下

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