未封闭的环状多段线,连线补缺,所有线段形成闭合。用什么命令及方法?
请教:未封闭的环状多段线,连线补缺,将所有线段形成闭合
用什么命令及方法?
谢谢!
本帖最后由 pzweng 于 2023-4-18 14:17 编辑
刚试了下pedit命令就可以实向。
命令: PEDIT
选择多段线或 [多条(M)]:
选择多段线或 [多条(M)]: m
选择对象: 指定对角点: 找到 5 个
选择对象:
输入选项 [闭合(C)/打开(O)/合并(J)/宽度(W)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]: J
合并类型 = 增加线段
输入模糊距离或 [合并类型(J)] <100.0000>: J
输入合并类型 [延伸(E)/添加(A)/两者都(B)] <添加>: A
合并类型 = 增加线段
输入模糊距离或 [合并类型(J)] <100.0000>: 100000
多段线已增加 8 条线段
输入选项 [闭合(C)/打开(O)/合并(J)/宽度(W)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]:
本帖最后由 guosheyang 于 2023-4-17 08:40 编辑
xj6019 发表于 2023-4-17 07:34
是不是这么玩的呀
http://bbs.mjtd.com/thread-185520-1-1.html
朋友 测试了下 你的代码遇到这种情况好像会出错
pzweng 发表于 2023-4-18 12:30
刚试了下pedit命令就可以实向。
命令: PEDIT
输入选项 [闭合(C)/打开(O)/合并(J)/宽度(W)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]: J
无 合并类型 = 增加线段;显示 合并类型 = 延伸 本帖最后由 liuhe 于 2023-4-16 21:45 编辑
看似简单,实际好复杂。要是个凸包还能简单点,这是个凹包,搞不好就是死循环。
还是规范画图吧,基本是无解,除非你能限制很多条件,比如缝隙大小,或者凹凸包
图片的例子,就是同样的图形,两种连接法,根本就没办法判断
本帖最后由 1028695446 于 2023-4-16 22:48 编辑
用CAD自带的命令哇 pedit 正如楼上朋友所说的方法 这个帖子就是用的该方法 http://bbs.mjtd.com/thread-185623-1-1.html
本帖子中的楼主的图 也可以用搜索最近点的方法来实现 是不是这么玩的呀
http://bbs.mjtd.com/thread-185520-1-1.html xj6019 发表于 2023-4-17 07:34
是不是这么玩的呀
http://bbs.mjtd.com/thread-185520-1-1.html
你这是求交点,交点是唯一的。别人要求的新生成线段 guosheyang 发表于 2023-4-17 07:16
正如楼上朋友所说的方法 这个帖子就是用的该方法 http://bbs.mjtd.com/thread-185623-1-1.html
本 ...
最近点不行的,有可能一条直线的两点,都距离另外一条直线的同一个点最近 liuhe 发表于 2023-4-17 09:01
最近点不行的,有可能一条直线的两点,都距离另外一条直线的同一个点最近
嗯 会存在 那种情况 但是本帖子中的那个图没问题的 手工就算了
页:
[1]
2