失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 五边形lisp程序_CAD LISP 程序

五边形lisp程序_CAD LISP 程序

时间:2021-12-07 06:56:59

相关推荐

五边形lisp程序_CAD LISP 程序

CADLISP

程序

1.

计算所有线段总长度

(

加载后只需框选所有线段便可得出这些线段的总长度

)

(defunc:LL()

(setvar"cmdecho"1)

(setqen(

ssget

(list'(0."spline,arc,line,ellipse,LWPOLYLINE"))))

(setqi0)

(setqll0)

(repeat(sslengthen)

(setqss(ssnameeni))

(setqendata(entgetss))

(command"lengthen"ss"")

(setqdd(getvar"perimeter"))

(setqll(+ddll))

(setqi(1+i))

)

(princ"

所选线条总长为:

")(princll)(princ)

)

2.

标注所有线段

(

加载后只需框选所有线段便可得标注这些线段

)

(defunc:LLL()

(COMMAND"UCS""")

(setvar"cmdecho"1)

(SETVAR"OSMODE"0)

(setq

AcadObject

(vlax-get-acad-object)

AcadDocument(vla-get-ActiveDocumentAcadobject)

mSpace

(vla-get-ModelSpaceAcaddocument)

)

;;

选取需要测量的样条曲线、圆弧、直线、椭圆

(setqen(

ssget

(list'(0."spline,arc,line,ellipse,LWPOLYLINE"))))

(setqi0)

如果觉得《五边形lisp程序_CAD LISP 程序》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。