找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 375|回复: 0

[求助]:小生整理的一个面积测量标注程序,希望高人帮忙改进一下

[复制链接]
发表于 2005-4-6 13:08:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

  1.   [FONT=courier new]
  2. (defun c:AR ( / ss all j)
  3. (if(setq all 0 j -1 ss(ssget '((0 . "*POLYLINE,CIRCLE,ELLIPSE,SPLINE,REGION,ARC"))))
  4.    (repeat(sslength ss)
  5.        (setq all(+ all(vla-get-area (vlax-ename->vla-object (ssname ss(setq j(1+ j)))) )))
  6.   ))
  7. (setq all (rtos (* 0.000001 all) 2 3 ))
  8. (princ (strcat "\n总面积:" all "平方米"))
  9. (setq all (strcat all "平方米"))
  10. (setq pt (getpoint "\n请点取计算面积书写位置:" ))
  11. (command "text" pt 350 0 all)
  12. (princ)
  13. )
  14.   [/FONT]


这是小生参照论坛几位高人的程序整理出来的。
测量pline围合物体的面积并标注在图纸上。

偶想知道 (setq pt (getpoint "\n请点取计算面积书写位置:" ))如何改成自动获取所测量图形的中心点坐标??免得每次都点一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-21 13:58 , Processed in 0.165290 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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