Browse Source

Fix mesh orientation flip error

Bug discovered using lscm as an initial guess for arap revealed mesh flipping. Changing the setting of V_uv fixes the issue

Former-commit-id: 27f3123dcb2a5820051783044345c3d44d61984a
Klint Qinami 9 years ago
parent
commit
e4876bd595
1 changed files with 1 additions and 1 deletions
  1. 1 1
      include/igl/lscm.cpp

+ 1 - 1
include/igl/lscm.cpp

@@ -63,7 +63,7 @@ IGL_INLINE bool igl::lscm(
   V_uv.resize(V.rows(),2);
   V_uv.resize(V.rows(),2);
   for (unsigned i=0;i<V_uv.cols();++i)
   for (unsigned i=0;i<V_uv.cols();++i)
   {
   {
-    V_uv.col(i) = W_flat.block(V_uv.rows()*i,0,V_uv.rows(),1);
+    V_uv.col(V_uv.cols()-i-1) = W_flat.block(V_uv.rows()*i,0,V_uv.rows(),1);
   }
   }
   return true;
   return true;
 }
 }