瀏覽代碼

Fix for HalfEdgeIterator

Former-commit-id: 87a521e7ead89e1451755ff19c296e87c2789acc
Zhongshi Jiang 8 年之前
父節點
當前提交
38d8eb9239
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3 4
      include/igl/HalfEdgeIterator.h

+ 3 - 4
include/igl/HalfEdgeIterator.h

@@ -41,11 +41,10 @@ namespace igl
 
       int fin = (FF)(fi,ei);
       int ein = (FFi)(fi,ei);
-      int reversen = !reverse;
 
       fi = fin;
       ei = ein;
-      reverse = reversen;
+      reverse = !reverse;
     }
 
     // Change Edge
@@ -110,9 +109,9 @@ namespace igl
       assert(ei <= 2);
 
       if (!reverse)
-        return (*F)(fi,ei);
+        return (F)(fi,ei);
       else
-        return (*F)(fi,(ei+1)%3);
+        return (F)(fi,(ei+1)%3);
     }
 
     // Get face index