Autolisp中线长度与面积查询-学习简例,lisp查询线的长度可以利用cad函数、坐标计算等方法很多,这里仅仅举个例子,让初学者可以入门一些计算。
工具/原料
cad2010,windows7-64
方法/步骤
1
在cad中画了几条线,如图,可以在特性中查询面积、长度等。
2
命令行中输入(setq a (car (entsel))),将折线的图元名给a
3
命令行输入 (command 'lengthen' a '')(setq L (getvar 'PERIMETER'))这样能够获得线长,并赋值给L
4
获得线长还有一种方法(setq b (vlax-curve-getDistAtParam a (vlax-curve-getEndParam a)))将长度赋值给了b.
5
对于面积查询,可以用(setq c (vlax-curve-getArea a))
6
autolisp一些函数可以查询cad自带帮助文件,打开方式在菜单中《工具》《Autolisp》《Autolisp编辑器》然后在Autolisp编辑器中选菜单中帮助Autolisp帮助主题或者在Autolisp编辑器中按F1.
7
函数查询如下图搜索中输入vlax-curve
注意事项
学习可以利用Autolisp帮助文件,内容很全面
上一篇:怎样才能找准中线的最佳买点
下一篇:中线选股技巧