乐筑天下

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

[编程交流] 如何使点可见?

[复制链接]

22

主题

80

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
110
发表于 2022-7-6 07:03:15 | 显示全部楼层 |阅读模式
我使用GeoBuilder的LISP例程将点坐标导入CAD。显然已经完成了,但我看不出要点。
我如何使它们可见?
 
此外,我希望在单击“确定”后,会出现一条连接该点的线,但什么也没有发生。ACAD仅构建层。如何使点可见?
 
我在最初的帖子里也问了同样的问题
2012年9月14日,从AutoCAD中的文本文件txt导入坐标
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 07:10:37 | 显示全部楼层
这可能有效,但请确保首先解锁所有层。
 
  1. (defun c:PTvis (/ s i e)
  2. (if (setq s (ssget "_x" '((0 . "POINT") (60 . 1))))
  3.    (repeat (setq i (sslength s))
  4.      (setq e (entget (ssname s (setq i (1- i)))))
  5.      (if (not (assoc 60 e))
  6.        (entmod (append e (list (cons 60 0))))
  7.        (entmod (subst (cons 60 0) (assoc 60 e) e))
  8.      )
  9.    )
  10. )
  11. (princ)
  12. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:19:40 | 显示全部楼层
@Tharwat,可以缩短为:
 
  1. (defun c:showpoints ( / i s )
  2.    (if (setq s (ssget "_X" '((0 . "POINT") (60 . 1))))
  3.        (repeat (setq i (sslength s))
  4.            (entmod (append (entget (ssname s (setq i (1- i)))) '((60 . 0))))
  5.        )
  6.    )
  7.    (princ)
  8. )

 
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 07:25:24 | 显示全部楼层
 
当然,做得很好。
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-6 07:31:53 | 显示全部楼层
在此之后(在上面发布的代码中),您可能需要检查当前处于活动状态的点样式。。。也许这就是为什么你一开始看不到要点。。。更改PDMODE sysvar。。。
 
M、 R。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:43:10 | 显示全部楼层
 
也许程序无法创建点?
回复

使用道具 举报

22

主题

80

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
110
发表于 2022-7-6 07:46:25 | 显示全部楼层
 
对不起,如果我的问题听起来太新手。
 
我将上述代码复制到写字板中,并将其与lsp和vlx扩展一起保存,并将其命名为showpoint。
在cad内部,我使用appload命令加载上述例程。在底部,它显示两个都已成功加载。
但当我在cad中输入showpoint时,它会显示未知命令。
 
我如何使用这些例程?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 07:52:18 | 显示全部楼层
showpoint还是showpoints?
回复

使用道具 举报

22

主题

80

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
110
发表于 2022-7-6 07:57:25 | 显示全部楼层
 
谢谢我想念s
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:03:40 | 显示全部楼层
 
没问题。
 
我的密码给你带来好运了吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 09:50 , Processed in 0.484967 second(s), 72 queries .

© 2020-2025 乐筑天下

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