Quellcode durchsuchen

Merge pull request #695 from qnzhou/master

Minkwski Sum Fix

Former-commit-id: 7fb0ce4ee61ae93f57d9d53c70f1bd90be7dd364
Daniele Panozzo vor 7 Jahren
Ursprung
Commit
f20dbe8b0e
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      include/igl/copyleft/cgal/minkowski_sum.cpp

+ 2 - 1
include/igl/copyleft/cgal/minkowski_sum.cpp

@@ -106,6 +106,7 @@ IGL_INLINE void igl::copyleft::cgal::minkowski_sum(
     vJ[ee].resize(vG[ee].rows(),2);
     vJ[ee].col(0) = eJ.array() + (FA.rows()+1);
     vJ[ee].col(1).setConstant(ee);
+    offsets[ee+1] = offsets[ee] + vW[ee].rows();
   }
   // Combine meshes
   int n=0,m=0;
@@ -141,7 +142,7 @@ IGL_INLINE void igl::copyleft::cgal::minkowski_sum(
       W,
       G,
       SJ);
-    J = slice(DerivedJ(J),SJ,1);
+    slice(DerivedJ(J),SJ,1,J);
   }
 }