【问题标题】:Fill the area with uniform spacing以均匀间距填充区域
【发布时间】:2020-04-05 06:38:26
【问题描述】:

用户要求

输入

  1. 用户将给出他想要填充由多边形形成的区域的闭合多边形 P 的边界点。中的红点 P 例子。
  2. 两行之间的空格 S。示例中绿点线之间的间距 S。

输出

输出将是一个封闭的多边形点。示例中的绿色 G 点。

谁能帮助我,我不知道使用哪种算法。

【问题讨论】:

    标签: algorithm graphics


    【解决方案1】:

    这个例子看起来是这样创建的:

    1. 创建一个具有所需间距的六边形填充点场;
    2. 选择红色形状内的点;
    3. 想象每对相邻点之间具有随机权重的边(每个点最多有 6 个邻居),并使用 Kruskal 或 Prim 算法将它们连接成最小权重生成树(所有这些都可通过谷歌搜索);李>
    4. 跟踪生成的树

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-11
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 2017-08-03
      • 1970-01-01
      • 2017-10-05
      • 2021-09-24
      相关资源
      最近更新 更多