【问题标题】:How to find intersection points in a given voronoi diagram如何在给定的voronoi图中找到交点
【发布时间】:2019-06-18 00:41:58
【问题描述】:

我正在尝试编写一种算法,代码可以在 voronoi 图中找到交点。我该如何开始?

我只知道如何绘制 voronoi 图。

下面是一个例子。

蓝色圆圈的交点坐标

voronio 函数文档中的代码

x = gallery('uniformdata',[1 10],0);

y = gallery('uniformdata',[1 10],1);

voronoi(x,y)

代码应该检测任何类型的图形的交点,而不仅仅是示例代码的结果。

【问题讨论】:

  • 请正确格式化您的帖子
  • 您是在问如何获取voronoi 函数输出的顶点,还是在问如何检测渲染图中(即从位图)中的顶点?
  • @CrisLuengo 我想通了!这是 voronoin 函数

标签: matlab voronoi


【解决方案1】:

使用

[vx,vy] = voronoi(x,y)

对于 Voronoi 边缘,或

[v,c] = voronoin([x(:) y(:)])

还可以获得与每个单元格的连接。

这基本上是从respective Matlab documentation 复制粘贴。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    相关资源
    最近更新 更多