autolisp在指定图层中绘制点
时间: 2024-02-21 15:59:02 浏览: 172
autolisp 点选一个多段线或者直线,将框内的点集全部选上,构造成选择集、并修改其高程(亲测)
5星 · 资源好评率100%
要在AutoCAD指定的图层中使用AutoLISP绘制点,可以使用以下代码:
```
(setq layerName "图层名") ;指定图层名
(setq pt (getpoint "\nSpecify point: "))
(command "_.-layer" "_M" layerName "") ;切换当前图层
(command "point" pt)
(command "_.-layer" "_M" "0" "") ;切换回0层
```
这段代码会先提示用户指定一个点,并且指定一个图层名。然后使用AutoCAD的layer命令将当前图层切换到指定图层,绘制该点,之后又将当前图层切换回0层。这样就可以在指定的图层中绘制点。如果想要在其他的图形对象中使用这个LISP程序,只需要将图层名改为该图形对象所在的图层即可。
阅读全文