Blender Git Commit Log

Git Commits -> Revision 1ab7a6f

Revision 1ab7a6f by Tamito Kajiyama (master)
May 28, 2013, 00:35 (GMT)
Fix for crash in Freestyle with sketchy chaining and Bezier Curve geometry modifier.

When the sketchy chaining is used, stroke geometry may contain a 180-degree U-turn.
If the 'error' parameter of the Bezier Curve geometry modifier is small (e.g., 10),
Bezier curve fitting will recursively split the original stroke into two pieces.
This splitting may take place at a U-turn point, causing a numerical singularity issue
that leads to a crash.

Problem report by edna in the BA Freestyle thread, with an example .blend to reproduce
the problem. Thanks a lot!

Commit Details:

Full Hash: 1ab7a6f9af2fa0124fafee84d96099de9ec051e3
SVN Revision: 57068
Parent Commit: 5de1766
Lines Changed: +6, -0

1 Modified Path:

/source/blender/freestyle/intern/geometry/FitCurve.cpp (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021