检测缺口的插件
大家好,请帮忙看看,这个效果能否做出来?检测出缺口,并用红色圆圈标记出来。
大概步骤如下:
1、输入命令JIANCE
2、框选需要检测的范围
3、输入缺口的范围值,默认3毫米以下。
4、自动识别出来,并且用直径10毫米的红色圆圈,圈出来。
光检测点间隔还比较简单,要检测点和直线曲线的间隔就难度大了,而且很可能有错误,比如两根平行相隔3mm的线怎么算? mikewolf2k 发表于 2022-9-8 09:33
光检测点间隔还比较简单,要检测点和直线曲线的间隔就难度大了,而且很可能有错误,比如两根平行相隔3mm的 ...
很简单,既然检测的是缺口,那么必然至少其中一方是端点。才可以构成“缺口”这个条件,所以两条平行的线段,检测结果就是两头会被圆圈标记出来,而中间不会。 mikewolf2k 发表于 2022-9-8 09:33
光检测点间隔还比较简单,要检测点和直线曲线的间隔就难度大了,而且很可能有错误,比如两根平行相隔3mm的 ...
至于算法逻辑的话,应该可以这样来写,
1、识别所有不与其他对象重合的端点
2、以每个端点为圆心画3毫米(自定义)半径的圆
3、若与其他对象产生交点,则半径改为5毫米,并且颜色改成红色。成为红色圆圈
若不与其他对象产生交点,则删除此圆。
您看,是否可行? 看这个
http://bbs.mjtd.com/thread-175946-1-1.html panliang9 发表于 2022-9-8 14:40
看这个
http://bbs.mjtd.com/thread-175946-1-1.html
测试了一下,没能识别出来所有缺口
页:
[1]