只需一步,快速开始
如何编一个lsp,让出来的其中的线条就分别属于某个图层
比如,我编一个lsp画一个带中心线的圆,怎么让出来的图形中的圆的线条为图层a,而中心线的图层为b
谢谢大侠们啦
急啊
使用道具 举报
若使用entmake 则使用(cons 8 "a")及(cons 8 "b")
若使用command 则提前将当前图层转换到你需要的图层,绘制完成后再改回来
也可以
...画一个带中心线的圆..圆的线条为图层a,而中心线的图层为b
(setvar "Clayer" 图层a) ;圆的线条为图层a(command "Circle" ....) (setvar "Clayer" 图层b) ;中心线的图层为b(Command....)
画圆后,再设置其图层属性,用以下方式
(vla-put-layer (vlax-ename->vla-object (entlast)) "图层名")
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-2-22 02:29 , Processed in 0.159659 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.