明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5151|回复: 34

[提问] 如何实现线与线之间的真正相交?

[复制链接]
发表于 2022-6-13 09:13:18 | 显示全部楼层 |阅读模式
10明经币

我是一名工程人员 经常需要建模计算  我的建模需要把CAD里面的线 导入到建模软件里面   但是我经常会遇到 CAD里面的线 表面看是相交(没有断点 没有多延伸一段 没有少一段...)   但是一导入模型就发现  其实隐藏了很多小断点 或者线与线多延伸了一些 少延伸了一些 等各种情况
因此我想寻求一个小插件 能批量 实现线与线  线与圆弧 圆弧与圆弧  线与多段线 多段线与圆弧 等之间真正相交~~~~
这问题困扰我很久了  希望有大神能解决~~~~

附件: 您需要 登录 才可以下载或查看,没有账号?注册
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2022-6-13 14:12:46 | 显示全部楼层
我发的测试图 表面上看线都是相交的 但是放大看 会看到其实没相交  因此希望能有个插件 能实现批量相交
回复

使用道具 举报

发表于 2022-6-13 16:11:49 | 显示全部楼层
结构专业有个msteel工具箱(免费),里面有个通用功能→直线,有延伸和剪裁,可以实现你的目标。https://www.msteel.top/
回复

使用道具 举报

发表于 2022-6-13 18:10:43 | 显示全部楼层
纯直线可以办到

涉及圆弧多线段之类很复杂了,大工程,
回复

使用道具 举报

发表于 2022-6-14 11:00:57 | 显示全部楼层
首先这肯定是要绘图标准化,没有严格的标准,怎么交付给下一道工序呢?
其次,如果下一道工序接手的人如果接受这些乱七八糟的图,那就要制定一个fuzz,就是什么样的容差是可以接受,多大的容差不可以接受,直接忽略掉。一般一份图只有一个绘图比例还好,如果有多个比例,比如有一些大样,那就要手动或者自动识别这个比例。假如1:100的图,突出1个单位,也 就是1%可以接受,那就有几种方法 :1、把它延伸虚交点与两个端点用直线连起来,形成一个三角形;2、把最近的端点用直线连起来;3、用AcdbCurve::extend延伸两条曲线到虚交点;4、假设画的是笔误,直接把其中一悬挂端点拉伸到另一个端点,但是你也要判断是拉伸哪一点,因为结果相差很大。
最后、如果不弄清楚这些规则,不但编码量巨大,写出来就是一陀翔。
回复

使用道具 举报

 楼主| 发表于 2022-6-14 12:41:04 | 显示全部楼层
tigcat 发表于 2022-6-13 16:11
结构专业有个msteel工具箱(免费),里面有个通用功能→直线,有延伸和剪裁,可以实现你的目标。https://ww ...

我试试
回复

使用道具 举报

 楼主| 发表于 2022-6-15 08:43:02 | 显示全部楼层
希望有大神能解决
回复

使用道具 举报

发表于 2022-6-15 08:58:31 | 显示全部楼层
真正相交什么意思,听不太懂
回复

使用道具 举报

 楼主| 发表于 2022-6-15 09:20:18 | 显示全部楼层
biya 发表于 2022-6-15 08:58
真正相交什么意思,听不太懂

就是 两根线 表面看 是严丝合缝的  其实这两根线 之间有间隙 或者其中一根线多伸出来了一些
回复

使用道具 举报

发表于 2022-6-15 09:30:04 | 显示全部楼层
你这个问题  需要针对不同的线判断, 直线 多段线  圆弧   椭圆弧  圆 椭圆  样条线 等进行判断,要么延伸   要么打断,思路并不复杂   过程比较复杂些,可以自己试着写
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 07:40 , Processed in 0.168245 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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