fengyu6913 发表于 2024-8-14 14:21:53

如何从选择集中选取等同的 EN ?

1. (setq en (car (entsel "\n选择焊缝:")))


2. (setq ss (ssget))
    (setq en (car (entget (ssname ss i))))

如何从2.的选择集中选取等同1.中的 EN ?

黄翔 发表于 2024-8-14 15:25:10

(repeat (setq _nn (sslength _ss))
    (setq _entN (ssname _ss (setq _nn (1- _nn))))   
    ;;加入判断                     
)

fengyu6913 发表于 2024-8-14 18:28:07

黄翔 发表于 2024-8-14 15:25
(repeat (setq _nn (sslength _ss))
    (setq _entN (ssname _ss (setq _nn (1- _nn))))   
    ;;加入 ...

感谢大佬指导

你有种再说一遍 发表于 2024-8-14 19:44:37

本帖最后由 你有种再说一遍 于 2024-8-14 19:46 编辑

entsel就是ssget做的,ssget就是八叉树,
ssget有单点选择模式,通过组合两个关键字实现:
(ssget ":s:e")

jenlin 发表于 2024-8-15 19:56:07

你有种再说一遍 发表于 2024-8-14 19:44
entsel就是ssget做的,ssget就是八叉树,
ssget有单点选择模式,通过组合两个关键字实现:
(ssget ":s:e")

ssget有单点选择模式,通过组合两个关键字实现:
(ssget ":s:e")

大佬,这种研究有什么线索分析呢?

你有种再说一遍 发表于 2024-8-16 07:19:23

jenlin 发表于 2024-8-15 19:56
ssget有单点选择模式,通过组合两个关键字实现:
(ssget ":s:e")



看开发资料啊,那么多人写了,这些也不是什么难题了吧
页: [1]
查看完整版本: 如何从选择集中选取等同的 EN ?