乐筑天下

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

[编程交流] 基于句柄的选择集

[复制链接]

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-5 23:54:23 | 显示全部楼层
从沼泽
 
http://www.theswamp.org/index.php?action=post;报价=98894;主题=7796.0;最后消息=98928
 
 
作者=Jürg Menzi
 
 
我认为这仍然成立-大卫
回复

使用道具 举报

49

主题

177

帖子

130

银币

后起之秀

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

铜币
243
发表于 2022-7-5 23:58:43 | 显示全部楼层
 
显然,不幸的是,是的。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 00:00:36 | 显示全部楼层
MJLM,你看到我的9号帖子了吗?这有什么帮助吗?
回复

使用道具 举报

49

主题

177

帖子

130

银币

后起之秀

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

铜币
243
发表于 2022-7-6 00:05:06 | 显示全部楼层
 
是的,谢谢你,但这对我来说不太管用,因为我已经自己选择了实体。我希望看到在我选择的线之后创建的所有其他线。
我设法解决了这个问题,可能没有完全解决,但它的方向是正确的,通过将图纸中从A色到B色的所有线条着色。所以冷色已经过去,暖色已经存在。这有助于我做我想做的事。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 00:07:51 | 显示全部楼层
可以通过使用ENTNEXT和拾取线的实体名称作为起始参数来解析图形数据库来实现这一点。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 00:11:05 | 显示全部楼层
 
我看到你改变主意了,因为你刚才说的和第一篇帖子不一样。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 00:13:10 | 显示全部楼层
没有必要,塔瓦。似乎OP希望在一个特定的实体之后添加所有的实体,这是基于他们的句柄总是按升序给出的假设。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 00:16:38 | 显示全部楼层
为什么不一定?我确实举了一个与他们第一篇帖子相关的代码的例子,现在它看起来是错的,因为他们改变了主意,搜索了其他东西。
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-6 00:22:21 | 显示全部楼层
我认为给实体上色是个坏主意。。。请测试这段代码,我认为这是选择实体的更好方法。。。
 
  1. (defun c:selpents ( / _entnext ss e ent )
  2. (defun _entnext ( en / ee )
  3.    (setq ee en)
  4.    (while (wcmatch (cdr (assoc 0 (entget (setq ee (entnext ee))))) "ATTRIB,VERTEX,SEQEND"))
  5.    ee
  6. )
  7. (setq ss (ssadd))
  8. (setq e (entnext))
  9. (setq ent (car (entsel "\nPick entity for selecting entities created before picked entity")))
  10. (while (not (equal e ent))
  11.    (ssadd e ss)
  12.    (setq e (_entnext e))
  13. )
  14. (sssetfirst nil ss)
  15. (princ)
  16. )
回复

使用道具 举报

49

主题

177

帖子

130

银币

后起之秀

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

铜币
243
发表于 2022-7-6 00:23:44 | 显示全部楼层
 
是的,这是一个我认为可行的工作。这不是最好的解决方案
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 00:34 , Processed in 1.060911 second(s), 70 queries .

© 2020-2025 乐筑天下

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