用vla-get可以取得实体的属性,用autolisp能吗?
如题!如取得多义线的周长、面积等!
通过系统变量获取长度和面积 snddd2000 发表于 2011-12-21 16:54 static/image/common/back.gif
通过系统变量获取长度和面积
多谢,这么快就得到了回复!神速啊
敢问,具体是......? Command: area
Specify first corner point or : o
Select objects:
Area = 5997.4431, Perimeter = 521.0660
Command: (getvar "Area")
5997.44
Command: (getvar "Perimeter")
521.066
老帖中有讨论 用autolisp可以用数学方法进行计算,计算每段直线和圆弧的长度可以得到周长,计算每两点和原点组成的曲边三角形面积并求和可以得到多段线的面积。 不需要用积分的知识,曲边三角形的面积实际上就是一个三角形面积加上圆弧段弓形面积,三角形面积可以根据三点坐标用行列式计算,弓形面积根据弦长和弓高也有公式计算。
页:
[1]