mico_ye 发表于 2008-5-26 12:34:00

隐藏图素

高手,怎么样隐藏图素呀?请教。

Andyhon 发表于 2008-5-26 14:32:00

<p>得看实际情况而论<br/>先试试这个 (Redraw ename 2) </p><p>(redraw ])<br/>1&nbsp; Show entity <br/>2&nbsp; Hide entity (blank it out) <br/>3&nbsp; Highlight entity <br/>4&nbsp; Unhighlight entity </p>

mico_ye 发表于 2008-5-27 09:01:00

谢谢

大哥,谢谢呀!

mico_ye 发表于 2008-5-27 09:18:00

再问Andy

<p>Andy,有什么办法用</p><p>(setq a (ssget "x" '((0 . "line"))))&nbsp;&nbsp;&nbsp;&nbsp; (setq ct -1)&nbsp;&nbsp; (while (&lt; ct (sslength a))&nbsp;&nbsp; (redraw (ssname a (setq ct (+ ct 1))) 2))</p><p>&nbsp;隐藏直线后用 “redraw" 也无法再看见的?(或者是说必须要再用 (redraw (ssname a (setq ct (+ ct 1))) 1)才能显出</p><p>来) ,谢谢指教!</p>

Andyhon 发表于 2008-5-27 22:15:00

<p>(vlax-put-property (vlax-ename-&gt;vla-object ee) 'visible :vlax-false)</p><p>;; 还原<br/>(vlax-put-property (vlax-ename-&gt;vla-object ee) 'visible :vlax-true)</p>

mico_ye 发表于 2008-5-28 12:31:00

谢谢

<p>Andy大哥,谢谢呀,你真NB。</p><p>可不可以再帮忙:有没有删除重复标注的lisp?</p>

Andyhon 发表于 2008-5-28 15:42:00

<p>Try OverKill (ET Needed)</p><p></p><p></p>
页: [1]
查看完整版本: 隐藏图素