【发布时间】:2020-03-22 19:32:06
【问题描述】:
是否有关于过滤器顶点属性转移的论文发表,如果没有人可以指出我详细描述过滤器背景中发生的事情的文献?
谢谢
【问题讨论】:
标签: computational-geometry mesh meshlab
是否有关于过滤器顶点属性转移的论文发表,如果没有人可以指出我详细描述过滤器背景中发生的事情的文献?
谢谢
【问题讨论】:
标签: computational-geometry mesh meshlab
过滤器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个值和重心坐标作为权重。
【讨论】: