gdslqs 发表于 2014-4-25 17:55:31

如何单独亮显块内某一图元(或某一图层的图元)?

本帖最后由 gdslqs 于 2014-4-30 16:45 编辑

2014.4.30
我用的一个软件,他能亮显指定图层,应该不是在块外模拟图元,因为速度很快,而且指定图层的任何复杂图元都亮显了,我估计是不是把图层改了个什么属性?请高手看看是什么原理?

------------------------------------------------------分割线----------------------------------------------------------------
2014.4.25提问
如题,如何单独亮显块内某一图元?比如一个块,把其中一个图元名为en的亮显,其他不亮显,论坛搜索了一下,没解决这个问题,我用(vla-highlight (vlax-ename->vla-object (car (nentsel))) :vlax-true)和(redraw (car (nentsel)) 3)都没成功

自贡黄明儒 发表于 2014-4-25 18:56:21

你只能模拟块内对象,坐标点是要转换的

gdslqs 发表于 2014-4-28 09:32:52

自贡黄明儒 发表于 2014-4-25 18:56 static/image/common/back.gif
你只能模拟块内对象,坐标点是要转换的

是不是在块外重新画一个,然后再亮显啊?感觉这个有点多余了啊

gdslqs 发表于 2014-4-30 16:45:02

以增加提问

gdslqs 发表于 2014-5-4 09:55:22

没人对这个主题感兴趣吗?

Gu_xl 发表于 2014-5-4 11:45:44

gdslqs 发表于 2014-5-4 09:55 static/image/common/back.gif
没人对这个主题感兴趣吗?

Lisp无能为力,用arx可以!

gdslqs 发表于 2014-5-4 12:27:40

Gu_xl 发表于 2014-5-4 11:45 static/image/common/back.gif
Lisp无能为力,用arx可以!

g版都这样说了,我也就死心了,多谢

lsjj 发表于 2014-5-4 12:34:02

ncopy(補字)
页: [1]
查看完整版本: 如何单独亮显块内某一图元(或某一图层的图元)?