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