Autolisp中线长度与面积查询-学习简例

2025-03-14 06:31:50

1、在cad中画了几条线,如图,可以在特性中查询面积、长度等。

Autolisp中线长度与面积查询-学习简例

2、命令行中输入(setq a (car (entsel))),将折线的图元名给a

Autolisp中线长度与面积查询-学习简例

3、命令行输入 (command "lengthen&孥恶膈茯quot; a "")(setq L (getvar "PERIMETER"))这样能够获得线长,并赋值给L

Autolisp中线长度与面积查询-学习简例

4、获得线长还有一种方法(setq b (vlax-curve-getDistAtParam a (vlax-curve-getEndParam a)))将长度赋值给了b.

Autolisp中线长度与面积查询-学习简例

5、对于面积查询,可以用(setq c (vlax-curve-getArea a))

Autolisp中线长度与面积查询-学习简例

6、autolisp一些函数可以查询cad自带帮助文件,打开方式在菜单中《工具》《Autolisp》《Autolisp编辑器》然后在Autol足毂忍珩isp编辑器中选菜单中帮助Autolisp帮助主题或者在Autolisp编辑器中按F1.

Autolisp中线长度与面积查询-学习简例

7、函数查询如下图搜索中输入vlax-curve

Autolisp中线长度与面积查询-学习简例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢