CAD怎样查询多个图形面积?
5个回答
2015-10-10 · 知道合伙人软件行家
关注
展开全部
多个面积统计,使用命令AA统计的话,需要一个个的点过去,数量不多的情况下,没有问题,如果数量很多的话,就需要用插件来解决了。这个插件针对【圆及封闭多段线】面积计算。框选对象就可以计算得到面积和了。
(defun C:tes ( / &k1 &kw1 &ob1 ar1 ar2)
(if (null vlax-dump-object) (vl-load-com) )
(princ "\n请选择圆或封闭多段线")
(if (setq &kw1 (ssget (list '(-4 . "<OR") '(0 . "CIRCLE") '(-4 . "<AND") '(0 . "LWPOLYLINE") '(70 . 1) '(-4 . "AND>") '(-4 . "OR>"))))
(progn
(setq ar1 0)
(while (setq &k1 (ssname &kw1 0))
(setq &kw1 (ssdel &k1 &kw1))
(setq &ob1 (vlax-ename->vla-object &k1));变为vlax对象
(if (setq ar2 (vla-get-area &ob1)) (setq ar1 (+ ar1 ar2)) );提取面积
)
(princ (strcat "\n选择对象面积和是:" (rtos ar1) "平方毫米"));命令行显示面积
)
)
(princ)
);复制到记事本,以【.lsp】为后缀命名,autolisp加载,命令【TES】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-11-26
展开全部
命令“AA空格A空格O选所有需要统计面积的图形“
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
快捷键AA面域 然后框选你的对象 这样周长和面积自动出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询