Procházet zdrojové kódy

Merge pull request #520 from jiangzhongshi/fix-grad-uniform

Bug Fix for 2d uniform grad

Former-commit-id: 936d034692c136087ddefec54ef6d276818fe944
Daniele Panozzo před 8 roky
rodič
revize
2a33acd82e
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      include/igl/grad.cpp

+ 1 - 1
include/igl/grad.cpp

@@ -139,7 +139,7 @@ IGL_INLINE void grad_tri(const Eigen::PlainObjectBase<DerivedV>&V,
     // This does correct l2 norm of rows, so that it contains #F list of twice
     // This does correct l2 norm of rows, so that it contains #F list of twice
     // triangle areas
     // triangle areas
     double dblA = std::sqrt(n.dot(n));
     double dblA = std::sqrt(n.dot(n));
-    Eigen::Matrix<typename DerivedV::Scalar, 1, 3> u;
+    Eigen::Matrix<typename DerivedV::Scalar, 1, 3> u(0,0,1);
     if (!uniform) {
     if (!uniform) {
       // now normalize normals to get unit normals
       // now normalize normals to get unit normals
       u = n / dblA;
       u = n / dblA;