Python检测网格中的对齐段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python检测网格中的对齐段相关的知识,希望对你有一定的参考价值。

我正在寻找一种方法来检测大致在线的网格段。

我有一组由points坐标定义的x, y

quasiperiodic set of points

然后我执行Delaunay三角测量:

triangulated set

如您所见,网格的元素可能形成准线。我想找到一种可靠的方法来检测这些准线...

我试图用笛卡尔方程y = m.x+b定义网格的每个部分,并用阈值系统解析值alpha = arctan(m)(一个角度)和b,但是我的结果很差:

detected lines

您最近检测这些线路的策略是什么?

答案

访问每个边缘(使用您拥有的拓扑信息)查找与其共享端点的边。保持形成最佳对齐的那些。如果对齐在某个容差范围内,请考虑将这些边连接起来。

处理完整个三角剖分后,您将拥有包含对齐的一组链接列表。

以上是关于Python检测网格中的对齐段的主要内容,如果未能解决你的问题,请参考以下文章

如何在kotlin的片段内显示网格视图?

Python代码阅读(第13篇):检测列表中的元素是否都一样

片段中的网格视图

Angular Material中的中心对齐网格列表

在网格组件中对齐 dataGrid。

相对面板/网格无法对齐项目模板选择器中的水平对齐方式