浏览代码

Stupid bug fix.

Former-commit-id: a67627fe51651bb063396f546befca81b03828f9
Qingnan Zhou 9 年之前
父节点
当前提交
c64fc3706c
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      include/igl/cgal/outer_hull.cpp

+ 4 - 4
include/igl/cgal/outer_hull.cpp

@@ -348,13 +348,13 @@ IGL_INLINE void igl::cgal::outer_hull(
       {
       {
         for(size_t c = 0;c<3;c++)
         for(size_t c = 0;c<3;c++)
         {
         {
-          const auto & vfc = V.row(F(f,c));
+          const auto & vfc = V.row(F(f,c)).eval();
           BB(0,0) = std::min(BB(0,0), vfc(0,0));
           BB(0,0) = std::min(BB(0,0), vfc(0,0));
           BB(0,1) = std::min(BB(0,1), vfc(0,1));
           BB(0,1) = std::min(BB(0,1), vfc(0,1));
           BB(0,2) = std::min(BB(0,2), vfc(0,2));
           BB(0,2) = std::min(BB(0,2), vfc(0,2));
-          BB(1,0) = std::max(BB(0,0), vfc(0,0));
-          BB(1,1) = std::max(BB(0,1), vfc(0,1));
-          BB(1,2) = std::max(BB(0,2), vfc(0,2));
+          BB(1,0) = std::max(BB(1,0), vfc(0,0));
+          BB(1,1) = std::max(BB(1,1), vfc(0,1));
+          BB(1,2) = std::max(BB(1,2), vfc(0,2));
         }
         }
       }
       }
       return BB;
       return BB;