明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1477|回复: 7

[提问] 求助:多段线折返线检查

[复制链接]
发表于 2013-12-14 23:49:08 | 显示全部楼层 |阅读模式
说明:检查选择的多段线是否存在折返线,如果存在标示出来
发表于 2013-12-15 00:29:38 | 显示全部楼层
折返线是指的从原路返回部分然后又从别的方向出去的线么,要怎么标示呢?
 楼主| 发表于 2013-12-15 13:26:50 | 显示全部楼层
llsheng_73 发表于 2013-12-15 00:29
折返线是指的从原路返回部分然后又从别的方向出去的线么,要怎么标示呢?

想问下主要通过什么函数来实现?
发表于 2013-12-15 13:46:16 | 显示全部楼层
估计是没有现成的,不过可以提供一个思路,将选择的线中区分两个点以上的线形成新集,开始循环检查,比如一条线有三个点分别a,b,c,计算b-a,b-c的角度,角二减角一得到折角,判断是否满足条件
发表于 2013-12-15 14:07:17 | 显示全部楼层
本帖最后由 llsheng_73 于 2013-12-15 14:08 编辑
marst 发表于 2013-12-15 13:26
想问下主要通过什么函数来实现?


如果你所说的折返线是我说的那样,那么它必定至少有一个顶点上的夹角为0,不然它返不回来是不是?
现在关键的问题是你说的标示出来怎么标,是直接把这根线标出来还是标它折返的位置?
 楼主| 发表于 2013-12-15 16:17:12 | 显示全部楼层
llsheng_73 发表于 2013-12-15 14:07
如果你所说的折返线是我说的那样,那么它必定至少有一个顶点上的夹角为0,不然它返不回来是不是?
现在 ...

我想把这个折返位子用带箭头的标志 出来 方便检查
发表于 2013-12-15 17:37:12 | 显示全部楼层
marst 发表于 2013-12-15 16:17
我想把这个折返位子用带箭头的标志 出来 方便检查

那就去计算它的每一个夹角,在夹角为0的那个顶点上画出你认为有助于检查的东东不就完了?
发表于 2013-12-16 22:37:23 | 显示全部楼层
llsheng_73 发表于 2013-12-15 17:37
那就去计算它的每一个夹角,在夹角为0的那个顶点上画出你认为有助于检查的东东不就完了?

可以理解为三点同线么。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-25 22:52 , Processed in 0.175537 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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