乐筑天下

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

[编程交流] 使用d选择实体

[复制链接]

57

主题

243

帖子

190

银币

后起之秀

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

铜币
285
发表于 2022-7-6 09:38:27 | 显示全部楼层 |阅读模式
对于来自LIPS的专家来说,另一个挑战是:与各种实体合作
覆盖不同的颜色和层,可以在上层中选择可见实体的颜色,忽略位于较低绘制顺序的相同颜色的实体?
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-6 09:54:09 | 显示全部楼层
虽然我已经研究了5次以上的线程,我没有得到的意义:?!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:05:08 | 显示全部楼层
您也许可以使用SortEnts表格的方法,该表格可以通过以下方式获得:
 
  1. ;;------------------=={ Sortents Table }==--------------------;;
  2. ;;                                                            ;;
  3. ;;  Retrieves the Sortents Table object.                      ;;
  4. ;;------------------------------------------------------------;;
  5. ;;  Author: Lee Mac, Copyright © 2010 - www.lee-mac.com       ;;
  6. ;;------------------------------------------------------------;;
  7. ;;  Arguments:                                                ;;
  8. ;;  space - VLA Layout Block Object                           ;;
  9. ;;------------------------------------------------------------;;
  10. ;;  Returns: Sortents Table Object, else nil                  ;;
  11. ;;------------------------------------------------------------;;
  12. (defun LM:SortentsTable ( space / dict ) (vl-load-com)
  13. ;; © Lee Mac 2010
  14. (defun _catchapply ( foo args / result )
  15.    (if
  16.      (not
  17.        (vl-catch-all-error-p
  18.          (setq result
  19.            (vl-catch-all-apply foo args)
  20.          )
  21.        )
  22.      )
  23.      result
  24.    )
  25. )
  26. (cond
  27.    (
  28.      (_catchapply 'vla-item
  29.        (list
  30.          (setq dict
  31.            (vla-GetExtensionDictionary space)
  32.          )
  33.         "ACAD_SORTENTS"
  34.        )
  35.      )
  36.    )
  37.    (
  38.      (_catchapply 'vla-AddObject
  39.        (list dict "ACAD_SORTENTS" "AcDbSortentsTable")
  40.      )
  41.    )
  42. )
  43. )

 
这里有几个例子:
 
http://lee-mac.com/draworderfunctions.html
 
但我不完全理解这个问题。
 
回复

使用道具 举报

57

主题

243

帖子

190

银币

后起之秀

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

铜币
285
发表于 2022-7-6 10:18:16 | 显示全部楼层
李·麦克,
储罐。
 
至于你的日常生活:
调用例程的命令是什么?
 
至于我的问题。
我将尝试通过示例图像进行解释。
103828yrbr1ybue11r1crb.jpg
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:24:00 | 显示全部楼层
 
它是一个子函数(不是命令),需要一个参数(VLA布局块对象),并返回SortEnts表对象。
 
查看链接以了解如何调用它。
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 10:32:23 | 显示全部楼层
在我看来,他希望能够选择在其他对象之前的对象
当有多个对象相互重叠时。
 
当他说。。。
 
 
我想他是说你能选一个吗。。。??
 
 
这个肯定需要澄清。。。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:44:22 | 显示全部楼层
如果在重叠组中选择了错误的对象,只需使用Shift+空格键在项目之间循环,以找到所需的项目。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 00:35 , Processed in 0.718160 second(s), 68 queries .

© 2020-2025 乐筑天下

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