【问题标题】:MeshLab - Is there a paper on Vertex Attribute Transfer?MeshLab - 有没有关于顶点属性转移的论文?
【发布时间】:2020-03-22 19:32:06
【问题描述】:

是否有关于过滤器顶点属性转移的论文发表,如果没有人可以指出我详细描述过滤器背景中发生的事情的文献?

谢谢

【问题讨论】:

    标签: computational-geometry mesh meshlab


    【解决方案1】:

    过滤器Vertex Attribute Transfer 采用名为“源”和“目标”的两个网格。 过滤器的目的是为存储在“目标”顶点中的某些属性分配值,这些属性取自“源”网格。

    这里使用的算法相当经典:

    Foreach vertex in target_mesh:
       Find the nearest point on the surface of source_mesh [1].
       Interpolate the value of the properties on that point in source_mesh surface [2].
       Assign to target_mesh vertex the interpolated values.
    

    [1] 这不是 source_mesh 的最近顶点,而是 source_mesh 表面上的一个点。该点作为三角形索引和三角形中该点的barycentric coordinates 返回。该过程是通过遍历 source_mesh 中的每个三角形并计算三角形中与空间中的点最近的点来完成的。您可以使用octree 或类似结构来避免对 source_mesh 上的每个三角形进行迭代。

    [2] 使用linear interpolation,使用三角形顶点中定义的3个值和重心坐标作为权重。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 2021-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多