Blender Git Commit Log

Git Commits -> Revision 3d243eb

Revision 3d243eb by Howard Trickey (master)
December 28, 2016, 18:55 (GMT)
Fix T49848: bevel of spiral gets bigger and bigger widths.

This is the same issue as was fixed with T39486: the adjustment pass
that tries to equalize different widths at either end of an edge
sometimes causes the widths to get bigger and bigger.
The previous fix was to let "clamp_overlap" do double duty as a way
to limit this behavior. But clearly this is undiscoverable, as the
current bug report shows. So I put in an "auto-limiting" mode that
detects when adjustments are going crazy and then acts as if
clamp_overlap were set.
The reason we can't always act as if clamp_overlap is set is that
certain models (e.g., Bent_test in regression tests) look bad if
that is enabled.

Commit Details:

Full Hash: 3d243eb710dd7f2ddef3c421c1fd225390115185
Parent Commit: 2412e67
Lines Changed: +43, -5

1 Modified Path:

/source/blender/bmesh/tools/bmesh_bevel.c (+43, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021