我在几个Meshlab滤镜的描述中发现了“Faux Edges”概念。例如,在分层三角形采样
滤镜中,其中一个选项的描述如下:
Sample NonFaux Edges: Only the non-faux edges of the mesh are uniformly sampled.
Meshlab中的虚边(Faux Edges)和非虚边(NonFaux Edges)是什么?
我在几个Meshlab滤镜的描述中发现了“Faux Edges”概念。例如,在分层三角形采样
滤镜中,其中一个选项的描述如下:
Sample NonFaux Edges: Only the non-faux edges of the mesh are uniformly sampled.
Meshlab中的虚边(Faux Edges)和非虚边(NonFaux Edges)是什么?
Faux边缘(源自法语fake)是人工隐藏的边缘,将多边形面分解成三角形。当读取非三角形网格以存储为内部三角形网格并能够应用许多仅针对三角形网格定义的算法时,VCGLib会自动插入它们。
根据定义,纯三角形网格没有faux边缘。
例如,当使用由四边形和三角形面组成的Blender Suzanne Monkey模型时
将其作为四边形网格加载到MeshLab中,但在幕后添加了一个虚假边缘以将其存储为三角形网格。 在下面的图像中,“真实”或“非虚假”边缘以黑色呈现,而虚假边缘以红色呈现。
除非明确指示,任何操作边缘的算法(例如选择折痕边缘
)只会对"真实边缘"而不是虚假边缘进行操作,但许多其他算法(例如Laplacian Smooth
)将使用虚假边缘来计算平滑滤波器,就好像网格仅由三角形组成一样。
在内部,边缘具有一个VCG flag以确定它们是否为虚假,但通常这不会暴露给MeshLab用户。
保存带有虚假边缘的网格时,这些边缘将不会保存到文件中。因此,模型的内部三角形共享一个虚假边缘将被合并成一个多边形面。