diff options
Diffstat (limited to 'source/blender/freestyle')
-rw-r--r-- | source/blender/freestyle/intern/stroke/Operators.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/source/blender/freestyle/intern/stroke/Operators.cpp b/source/blender/freestyle/intern/stroke/Operators.cpp index 2f05413fcbe..427994f80f1 100644 --- a/source/blender/freestyle/intern/stroke/Operators.cpp +++ b/source/blender/freestyle/intern/stroke/Operators.cpp @@ -1147,17 +1147,16 @@ static Stroke *createStroke(Interface1D& inter) StrokeVertex *sv; std::vector<StrokeVertex *>::iterator it = overlapping_vertices.begin(); if (!reverse) { - for (int n = 1; n < nvert; n++) { + for (int n = 0; n < nvert; n++) { sv = (*it); - sv->setPoint(sv->getPoint() + offset * n); + sv->setPoint(sv->getPoint() + offset * (n + 1)); ++it; } } else { - int last = nvert - 1; - for (int n = 0; n < last; n++) { + for (int n = 0; n < nvert; n++) { sv = (*it); - sv->setPoint(sv->getPoint() + offset * (last - n)); + sv->setPoint(sv->getPoint() + offset * (nvert - n)); ++it; } } |