明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 827|回复: 8

关于SelectOnScreen选择时的排序问题

[复制链接]
发表于 2023-2-22 15:12:19 | 显示全部楼层 |阅读模式
关于SelectOnScreen选择时的排序问题:我很想了解下使用SelectOnScreen创建的选择集合,这个选择集合是有序的还是无序的。还有使用这个SelectOnScreen方法创建的选择集列表如何才能做到让他根据位置坐标进行排序,可以从上到下从左到右,或者其它的排列顺序。
发表于 2023-2-22 15:14:00 | 显示全部楼层
有序的,我记得是根据生成的顺序来排列的。如果要指定顺序,就要一个个点选了。不清楚有没有其他方法按位置排列。
发表于 2023-2-22 15:35:05 | 显示全部楼层
自己对选中的元素进行按照自己规则排序。理论上就不存在自动坐标排序的,重叠的怎么算?
发表于 2023-2-22 15:38:21 | 显示全部楼层
B站CAD的VBA二次开发视频

你可以看一下B站的这个视频
 楼主| 发表于 2023-2-22 16:23:11 | 显示全部楼层
陈宫在家吗 发表于 2023-2-22 15:38
B站CAD的VBA二次开发视频

你可以看一下B站的这个视频

感谢大佬,感觉打开了新世界的窗口,关于VBA做CAD二次开发的示例感觉好难找。
发表于 2023-2-22 17:38:44 | 显示全部楼层
箭头_Row 发表于 2023-2-22 16:23
感谢大佬,感觉打开了新世界的窗口,关于VBA做CAD二次开发的示例感觉好难找。

B站学习的视频挺多的。VBA资料确实不多,我之前也想学lisp呢,两次拿起来,看了没多久都放弃了……
发表于 2023-2-23 11:33:54 | 显示全部楼层
自己写个排序函数也蛮好的啊,例如按某个指定点坐标(例如块插入点、边界左下点、边界中心点等等)的xy坐标进行排序。选择集排序后存到对应数组中。
发表于 2023-2-24 08:19:03 | 显示全部楼层
chixun99 发表于 2023-2-23 11:33
自己写个排序函数也蛮好的啊,例如按某个指定点坐标(例如块插入点、边界左下点、边界中心点等等)的xy坐标 ...

这个思路不错
发表于 2023-2-25 10:03:35 | 显示全部楼层

用它做了个批量排图块的还是很有效果的。特别是看到一堆乱麻的图纸排列整齐成就感爆棚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 21:40 , Processed in 0.172809 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表