明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2022|回复: 12

[求助]多线重合求长度

  [复制链接]
发表于 2007-12-29 09:52 | 显示全部楼层 |阅读模式

例:图中有N条直线,现在想求直线的总长。(该程序已OK)但有部分直线重叠,(重叠分2种:完全覆盖和部分重叠),而且不只是2条直线重叠,甚至有3条,4条以上的直线相互重叠。我的意思是怎么扣掉相互重叠的那部分长度???请高手指点思路。谢谢

发表于 2007-12-29 19:00 | 显示全部楼层
先运行ET中的Overkill程序再求线的总长。
 楼主| 发表于 2007-12-30 08:22 | 显示全部楼层

可能是斑竹高估了我的能力。。。能不能说具体一点。。谢谢

发表于 2007-12-30 09:11 | 显示全部楼层
先删除重复图元.再求长.
 楼主| 发表于 2007-12-30 09:39 | 显示全部楼层

恩。。这步已经考虑了,但现在考虑的是,两条以上的直线相互重叠,如上所说,线与线之间有可能是覆盖的(覆盖不 一定就是重合),也有可能是部分重叠的,

发表于 2007-12-30 10:25 | 显示全部楼层

使用OverKill后可以将上述线条合并。ET就是Express Tools,在CAD安装时有该项选择。

 楼主| 发表于 2008-1-3 08:20 | 显示全部楼层

谢谢斑竹!!!

不过如果用LISP或是其他语言,能否实现这个功能?

发表于 2008-1-3 11:17 | 显示全部楼层
当然可以。OverKill就是LISP。
 楼主| 发表于 2008-1-3 11:30 | 显示全部楼层
有没有源码???能不能发上来学习学习。。。纯属学习之用。。
发表于 2008-1-3 12:35 | 显示全部楼层
安装Express tools后就有源码呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-11 02:09 , Processed in 0.143706 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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