Error returned by the simplification algorithm #735
-
Hey Many thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
It's reasonable to think about the error as an approximation of Hausdorff metric (accounting for normalization, e.g. if ErrorAbsolute flag is not specified then you'd need to multiply by mesh size as returned by meshopt_simplifyScale). Note that it's an approximation - it's not computed exactly as Hausdorff metric, and in some cases the values are definitely significantly different. But directionally this is correct, simplification of a planar patch that doesn't move the edge vertices will yield error of zero as even though individual vertices move significantly, they move on the mesh's surface; if an edge vertex does move, the error will be proportional to the moved distance because the edge of the patch deformed. |
Beta Was this translation helpful? Give feedback.
It's reasonable to think about the error as an approximation of Hausdorff metric (accounting for normalization, e.g. if ErrorAbsolute flag is not specified then you'd need to multiply by mesh size as returned by meshopt_simplifyScale). Note that it's an approximation - it's not computed exactly as Hausdorff metric, and in some cases the values are definitely significantly different. But directionally this is correct, simplification of a planar patch that doesn't move the edge vertices will yield error of zero as even though individual vertices move significantly, they move on the mesh's surface; if an edge vertex does move, the error will be proportional to the moved distance because the …