明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2086|回复: 5

用vla-get可以取得实体的属性,用autolisp能吗?

[复制链接]
发表于 2011-12-21 16:53 | 显示全部楼层 |阅读模式
如题!
如取得多义线的周长、面积等!
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-12-21 16:54 | 显示全部楼层
通过系统变量获取长度和面积
 楼主| 发表于 2011-12-21 16:58 | 显示全部楼层
snddd2000 发表于 2011-12-21 16:54
通过系统变量获取长度和面积

多谢,这么快就得到了回复!神速啊
敢问,具体是......?
发表于 2011-12-21 17:06 | 显示全部楼层
Command: area

Specify first corner point or [Object/Add/Subtract]: o

Select objects:
Area = 5997.4431, Perimeter = 521.0660

Command: (getvar "Area")
5997.44

Command: (getvar "Perimeter")
521.066

老帖中有讨论

点评

嗯,晓得了,谢谢!  发表于 2011-12-21 17:12
发表于 2011-12-21 17:15 | 显示全部楼层
用autolisp可以用数学方法进行计算,计算每段直线和圆弧的长度可以得到周长,计算每两点和原点组成的曲边三角形面积并求和可以得到多段线的面积。

点评

谢谢您的回复!这样思路有了,接下来就转成算法问题了!是不是还要用到积分知识?我的数学比较差啊  发表于 2011-12-21 17:28
发表于 2011-12-21 20:08 | 显示全部楼层
不需要用积分的知识,曲边三角形的面积实际上就是一个三角形面积加上圆弧段弓形面积,三角形面积可以根据三点坐标用行列式计算,弓形面积根据弦长和弓高也有公式计算。

点评

哦,对啊! 谢谢您的耐心指导,我会了!  发表于 2011-12-22 08:21
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-14 17:49 , Processed in 0.165079 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表