У меня есть трехмерная сетка в файле obj, которая была результатом алгоритма трехмерной реконструкции лица. Проблема в том, что алгоритм зеркально отображает грань вдоль 2-й оси, то есть каждая вершина v x y z
находится в «реальности» v -x y z
.
Я пытался очевидным образом инвертировать все x, это работает, но сейчассетка имеет перевернутую грань ориентации. Я смог это исправить, применив Filters -> Normals, Curvatures and Orientation -> Invert Faces Orientation
в MeshLab.
Проблема в том, что я не могу понять, что делает эта опция, или почему мое оригинальное исправление не сработало. Вы можете объяснить? Кроме того, вы можете объяснить, что нормали в формате wavefront.obj представляют геометрически?