求助:如何编一个lsp,让出来的其中的线条就分别属于某个图层
<p>如何编一个lsp,让出来的其中的线条就分别属于某个图层</p><p>比如,我编一个lsp画一个带中心线的圆,怎么让出来的图形中的圆的线条为图层a,而中心线的图层为b</p><p>谢谢大侠们啦</p><p>急啊</p> <p>若使用entmake 则使用(cons 8 "a")及(cons 8 "b")</p><p>若使用command 则提前将当前图层转换到你需要的图层,绘制完成后再改回来</p> <p>也可以</p><p>...画一个带中心线的圆..圆的线条为图层a,而中心线的图层为b</p><p>(setvar "Clayer" 图层a) ;圆的线条为图层a<br/>(command "Circle" ....) <br/>(setvar "Clayer" 图层b) ;中心线的图层为b<br/>(Command....)</p><p></p> 谢谢,我试一下 <p>画圆后,再设置其图层属性,用以下方式</p><p>(vla-put-layer (vlax-ename->vla-object (entlast)) "图层名")</p>
页:
[1]