diff options
Diffstat (limited to 'source/blender/freestyle/intern/winged_edge/WFillGrid.cpp')
-rw-r--r-- | source/blender/freestyle/intern/winged_edge/WFillGrid.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/freestyle/intern/winged_edge/WFillGrid.cpp b/source/blender/freestyle/intern/winged_edge/WFillGrid.cpp index 8106bcedd0c..c6b32e0a89c 100644 --- a/source/blender/freestyle/intern/winged_edge/WFillGrid.cpp +++ b/source/blender/freestyle/intern/winged_edge/WFillGrid.cpp @@ -26,8 +26,9 @@ namespace Freestyle { void WFillGrid::fillGrid() { - if (!_winged_edge || !_grid) + if (!_winged_edge || !_grid) { return; + } vector<WShape *> wshapes = _winged_edge->getWShapes(); vector<WVertex *> fvertices; @@ -40,8 +41,9 @@ void WFillGrid::fillGrid() for (vector<WFace *>::const_iterator f = faces.begin(); f != faces.end(); ++f) { (*f)->RetrieveVertexList(fvertices); - for (vector<WVertex *>::const_iterator wv = fvertices.begin(); wv != fvertices.end(); ++wv) + for (vector<WVertex *>::const_iterator wv = fvertices.begin(); wv != fvertices.end(); ++wv) { vectors.push_back(Vec3r((*wv)->GetVertex())); + } // occluder will be deleted by the grid Polygon3r *occluder = new Polygon3r(vectors, (*f)->GetNormal()); |