cad 块等分任意线,用auto lisplisp 怎么表达?

绘图过程中经常会碰到这种情况:某个图层已被“清空”但却无法将其删除,究竟是什么回事其实,图层中还可能含有不可见的实体例如,使用mtext命令输入一连串空格即产生一个不可见实体。在实际绘图中我们当然不会特意去建立这样的实体,但无意的操作或者ACAD应用程序的运行都有可能产生“副產品”要删除这些不可见实体,如果单靠现成的ACAD命令是难以完成的必须借助程序来进行,下面的程序能够删除指定图层内的一切简单實体从而能让用户进一步使用layer或purge命令来删除图层。

需要注意的是个别图层即便使用下列程序处理后,仍可能关联其他对象(注意,对象嘚概念较实体广得多包括标注样式等非实体对象)而不能被删除,除非指定的图层不再关联图块或者不含有任何用户定义的标注样式這些图层是:

1.被块定义参照的图层,如a层含有一个图块块内某条线属于b层;

2.名字为 DEFPOINTS 的特殊图层(为某个标注样式所用)。

(progn ;直接输入层名理想的办法是采用列表框选择,大家可以自己试试

;如指定的图层名已存在,则设“%”标志

(princ'指定的图层不存在请重新输入:')

}
CAD图面里有很多直线和文字框选後将直线的图层换到离它最近的文字命名的图层,用auto lisplisp怎么实现有没有大神指点下,都是平面的... CAD图面里有很多直线和文字,框选后将直線的图层换到离它最近的文字命名的图层用auto lisplisp怎么实现,有没有大神指点下都是平面的。

注意一下视野auto lispCAD命令和auto lispLisp程序好多情况和窗口有關系。

你对这个回答的评价是

}
怎样同时画3线,而且中间的线是点畫线... 怎样同时画3线,而且中间的线是点画线

三条线 用auto lisp LISP编吧。 

 你可以参照CAD里自带的LISP线形文件来进行另存为后修改。

 别说三条了。四条N条。都可以编出。


本回答由电脑网络分类达人 崔良飞推荐

你对这个回答的评价是

你对这个回答的评价是?

在CAD中使用多线命令(ml)繪制多线:如你所说要同时绘制3条线段!设置方式如下!

1:在绘制线段前先打开“格式”菜单--“多线样式”对话框!

2:在“多线样式”下媔“新建”一个新的线性!

3:新建完毕就可以在“新建多线样式”对话框中设置线条的数量,最大可以设置2--16条线段!另外可以将其中任意一条线段设置不同的线条样式和线条颜色!

具体设置方式你打开“新建多线样式”对话框就知道了!

你对这个回答的评价是?

}

我要回帖

更多关于 auto lisp 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信