乐筑天下

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

[编程交流] 如何制作点enti列表

[复制链接]

27

主题

72

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-5 16:41:27 | 显示全部楼层 |阅读模式
这是代码的一部分。我得到了;错误:错误的点列表
我们将如何制作点pt1和pt2的列表,以便在ssget“F”中通过。请帮忙
  1. (setq txt (entsel "Select text: "))
  2.    (setq oText (vlax-ename->vla-object (car txt)))
  3.    (setq pt1 (vlax-safearray->list (vlax-variant-value (vlax-get-property oText 'InsertionPoint))))
  4. (setq x1 (car pt) y1 (cadr pt))
  5. (setq angle_obj (vlax-get-property oText 'Rotation))
  6. (setq pt2 (polar pt (+ angle_obj PI 90) 0.3))
  7.        (setq x2 (car pt) y2 (cadr pt))
  8. (setq ss (ssget "_F" '((x1 y1) (x2 y2)) ))
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 16:53:30 | 显示全部楼层
取而代之的是:
使用以下方法:
或者:
注:pt变量似乎未定义。
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-5 17:06:34 | 显示全部楼层
看看http://www.lee-mac.com/quote.html
回复

使用道具 举报

27

主题

72

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-5 17:11:50 | 显示全部楼层
感谢您的回复,但当我使用
错误:错误参数类型:LSETP nil
 
但是当我们写x-y坐标时,代码运行良好。喜欢
最后介绍了如何制作pt1和pt2的xy坐标表。
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-5 17:21:08 | 显示全部楼层
这应该可以解释一下:
  1. 6
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 17:28:45 | 显示全部楼层
@汤布:
你是说第一个围栏点必须是3D点,但其他点可以是2D?
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-5 17:34:21 | 显示全部楼层
不,只是没关系。示例代码仅此而已。开始简化TEXTBOX函数的使用,但实际上
  1. 7
会做同样的事情。
回复

使用道具 举报

27

主题

72

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-5 17:46:39 | 显示全部楼层
@汤布
谢谢兄弟!它现在正在工作。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 12:53 , Processed in 0.739052 second(s), 79 queries .

© 2020-2025 乐筑天下

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