Meshlab 上的“人造边缘”是什么?

岩猫

在几个Meshlab过滤器描述中发现了Faux Edges的概念例如,在过滤器中,其中一个选项的描述是:Stratified Triangle Sampling

Sample NonFaux Edges: Only the non-faux edges of the mesh are uniformly sampled.

在此处输入图片说明

meshlab 的人造(和非人造)边是什么?

岩猫

Faux(来自法语,fake)边是将多边形面分解为三角形的人工隐藏边。它们在读取非三角形网格时由 VCGLib 自动插入以存储为内部三角形网格,并且能够应用许多仅为三角形网格定义的算法。

根据定义,纯三角形网格没有假边

例如,当众所周知的Blender Suzanne Monkey模型(由四边形和三角形面组成)

原版苏珊猴子

将作为四边形网格加载到 meshlab 中,但在引擎盖下为每个四边形添加一条人造边以将其存储为三角形网格。在下图中,“真实”“非人造”边缘呈现为黑色,而人造边缘呈现为红色。

Suzanne 的人造边缘

除非明确指出,任何在边上操作的算法(例如,Select crease edges)只会在“真实边”上而不是在假边上运行,但许多其他算法(例如,Laplacian Smooth)将使用假边来计算平滑滤波器,就好像网格仅由三角形形成。

在内部,边缘有一个VCG 标志来确定它们是否是人造的,但通常这不会暴露给 MeshLab 用户。

保存带有假边的网格时,这些不会保存到文件中。因此,共享假边的模型内部三角形将连接成多边形面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章