Sfoglia il codice sorgente

fix decimate calls

Former-commit-id: 615ac0b3039c1366972e40200ecfe750389a11ec
Alec Jacobson 8 anni fa
parent
commit
669a1483df

+ 3 - 1
include/igl/copyleft/progressive_hulls.cpp

@@ -18,6 +18,7 @@ IGL_INLINE bool igl::copyleft::progressive_hulls(
   Eigen::VectorXi & J)
 {
   int m = F.rows();
+  Eigen::VectorXi I;
   return decimate(
     V,
     F,
@@ -25,5 +26,6 @@ IGL_INLINE bool igl::copyleft::progressive_hulls(
     max_faces_stopping_condition(m,max_m),
     U,
     G,
-    J);
+    J,
+    I);
 }

+ 2 - 1
include/igl/simplify_polyhedron.cpp

@@ -97,7 +97,8 @@ IGL_INLINE void igl::simplify_polyhedron(
     }
   };
   igl::per_face_normals(OV,OF,N);
+  Eigen::VectorXi I;
   igl::decimate(
-    OV,OF,perfect,igl::infinite_cost_stopping_condition(perfect),V,F,J);
+    OV,OF,perfect,igl::infinite_cost_stopping_condition(perfect),V,F,J,I);
 }