Blender Git Commit Log

Git Commits -> Revision 0c420a2

Revision 0c420a2 by Howard Trickey (master)
August 16, 2015, 19:15 (GMT)
Fix T39486, screwed object bevel made bevel amount go out of control.

There is an adjustment pass in bevel that tries to make the bevel
widths at either end of a beveled edge as equal as possible.
When there are hundreds of beveled edges end-to-end, these adjustments
can accumulate out of control and result looks awful.
Yet the adjustment pass is sometimes needed to avoid equally awful
appearances in other cases (see the "Bent test" in the bevel regression
tests).
This change uses the 'Clamp overlap' flag of bevel (on by default in
the modifier, not in the tool) to limit the amount of adjustment to within
10% of the desired width. When the flag is off, there is no limit to the
adjustment.

Commit Details:

Full Hash: 0c420a2e496963c3f2730333a2c09f788efba39b
Parent Commit: 9b43fce
Lines Changed: +25, -2

1 Modified Path:

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