fix for carve memory leak, update carve to hg bf36d92ff093
[blender.git] / extern / carve / lib / csg_data.hpp
index 085d05ce8d5ee9edb94b6f0ac90ce21b06a8cc1b..e4a20825e79eaf72701aa6e418e68905667c9eed 100644 (file)
@@ -30,7 +30,7 @@ struct carve::csg::detail::Data {
   VVMap vmap;
 
   // map from intersected edge to intersection points.
   VVMap vmap;
 
   // map from intersected edge to intersection points.
-  EVSMap emap;
+  EIntMap emap;
 
   // map from intersected face to intersection points.
   FVSMap fmap;
 
   // map from intersected face to intersection points.
   FVSMap fmap;
@@ -39,7 +39,7 @@ struct carve::csg::detail::Data {
   VFSMap fmap_rev;
 
   // created by divideEdges().
   VFSMap fmap_rev;
 
   // created by divideEdges().
-  // holds, for each edge, a 
+  // holds, for each edge, an ordered vector of inserted vertices.
   EVVMap divided_edges;
 
   // created by faceSplitEdges.
   EVVMap divided_edges;
 
   // created by faceSplitEdges.