找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1199|回复: 6

[编程申请]:有没有统计同一层的所有线段长度的程序?

  [复制链接]
发表于 2002-4-24 22:55:40 | 显示全部楼层 |阅读模式

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

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

×
有没有统计同一层的所有线段长度的程序?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-4-25 00:26:48 | 显示全部楼层

Re: [编程申请]:有没有统计同一层的所有线段长度的程序?

最初由 李军 发布
[B]有没有统计同一层的所有线段长度的程序? [/B]


写好了,请用,另:这个程序你用在什么地方?

;|
   命令:curve_len
   功能:求指定层上选取的LINE实体的总长度
   说明:1、程序保留小数点后2位,如果需要改变请改变下面程序里面的(rtos dis 2 2)
          把最后一个2改程序需要的位数即可
         
        2、程序配合XDRX_API使用,对程序有建议请到:
         晓东CAD空间-论坛 http://www.xdcad.net/forum
         留言
        
|;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-4-25 02:21:45 | 显示全部楼层

  1. ;;Ap 求指定层线长和
  2. (defun c:ap (/ i ent)
  3. (princ "\nAp  求指定层线长和 --------------lxx.2002.4")
  4. (setq lay (assoc 8 (entget (car (entsel "\n选择层上任一实体:"))))
  5.        ss (ssget '((CONS 8 lay)(0 . "*LINE,ARC,CIRCLE,ELLIPSE")))
  6.        i -1)
  7. (command "area" "a" "o")
  8. (while (setq i(1+ i) ent(ssname ss i))
  9.   (command ent)
  10. )(command)
  11. (princ "\n线长和:")(princ (getvar " PERIMETER"))(princ)
  12. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-4-25 02:38:07 | 显示全部楼层
程序写多了^_^
;|
命令:cal_poly_len
功能:计算指定层上的选取的POLYLINE实体的长度总和
说明: 1.程序允许输入层名也可以拾取指定层上的实体获得层名
允许交互选择POLYLINE实体,回车全选
2.计算结果保留4位有效数字,自己可以修改下面程序的(rtos dist 1 4)
把4改为自己需要的.结果采用科学计数法,若要换10进制,请把上面的1改为2.
3.程序仅仅对POLYLINE,LWPOLYLINE实体有效,修改下面程序的
(setq filter....)函数,将*polyline改为其他曲线实体,可以支持所有任意的曲线.
如"*polyline,line,circle,arc,ellipse,spline"支持所有曲线.

对程序的建议请到晓东CAD空间-论坛
http://www.xdcad.net/forum "编程申请"

程序需要配合XDRX_API使用

http://www.xdcad.net/forum/showthread.php?postid=10534#post10534
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-4-25 02:47:16 | 显示全部楼层
最初由 梦断江南 发布
[B][CODE]
;;Ap 求指定层线长和
(defun c:ap (/ i ent)
(princ "\nAp  求指定层线长和 --------------lxx.2002.4")
(setq lay (assoc 8 (entget (car (entsel "\n选择层上任一实体:"))))
       ss (ssget '((C... [/B]


有误啊...8-)
,江南兄是不是没有测试一下啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-24 12:41:40 | 显示全部楼层
我最需要这个
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 11:29:46 | 显示全部楼层
忘了表示感谢了,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-20 17:27 , Processed in 0.185263 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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