选择集过滤器
ObjectARX 里面的过滤能不能像南方CASS 那样过滤实体组码1000 “141121”统计图形中实体数量。(组码1000“141121”) 是自定义实体吗?扩展属性是可以的 1000组码是扩展数据,AcedSSGet的过虑器是不支持,但自定义的你想怎么过就可以怎么过的!只是你没找到方法吧。 是个块,南方cass画的,里面扩展了组码1001 "south"还有组码1001 "141161"。我现在想把图上组码1000 值为"141161"的对象提出来。不知道怎么作,用历遍全图再判断扩展的效率太低,不知哪位高手出个方向或方法,刚学objectARX一星期,新手上路,多多关照。 pengfei2010 发表于 2014-3-16 13:15 static/image/common/back.gif
是自定义实体吗?扩展属性是可以的
是个块,南方cass画的,里面扩展了组码1001 "south"还有组码1001 "141161"。我现在想把图上组码1000 值为"141161"的对象提出来。不知道怎么作,用历遍全图再判断扩展的效率太低,不知哪位高手出个方向或方法,刚学objectARX一星期,新手上路,多多关照。
wwwliuyu 发表于 2014-3-18 20:33 static/image/common/back.gif
1000组码是扩展数据,AcedSSGet的过虑器是不支持,但自定义的你想怎么过就可以怎么过的!只是你没找到方法吧 ...
是个块,南方cass画的,里面扩展了组码1001 "south"还有组码1001 "141161"。我现在想把图上组码1000 值为"141161"的对象提出来。不知道怎么作,用历遍全图再判断扩展的效率太低,不知哪位高手出个方向或方法,刚学objectARX一星期,新手上路,多多关照。
luijicong 发表于 2014-3-18 21:17 static/image/common/back.gif
是个块,南方cass画的,里面扩展了组码1001 "south"还有组码1001 "141161"。我现在想把图上组码1000...
你可以继承AcEdSSGetFilter反应器类,并且重写ssgetAddFilter虚构函数在里面做下判断就可以了。 wwwliuyu 发表于 2014-3-19 11:54 static/image/common/back.gif
你可以继承AcEdSSGetFilter反应器类,并且重写ssgetAddFilter虚构函数在里面做下判断就可以了。
谢谢,大家的意见。 用getxdata方法,获取扩展属性就可以了,然后把获取的做个判断,是否是141121,
页:
[1]