--- Operating System, Graphics card ---
windows 7, Quadro 2000M
--- Blender version with error, and version that worked ---
with error: 2.67b and 2.68 RC1. Versions that worked: none with the new bevel code.
--- Short description of error ---
odd bevel modifier results when bevel weight on an edge loop is changed on SOME edges
--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
open blend file. there will be some edges selected. change the bevel weight on these edges to anything but 1 or 0. Clamp overlap has no effect. Look at "screenshot" attachment. This is what you should be seeing.
Description
Description
Event Timeline
Comment Actions
Confirmed
Howard:
This bug is caused by a problem in offset_in_two_planes's use of isect_line_line_v3
I think the line intersection is correct, it just happens to intersect outside the beveled region.
Attached a blend file with the args passed to isect_line_line_v3 displayed as a mesh as well as the diff that writes values to OBJ.
Comment Actions
I have switched to using a different method instead of offset_in_two_planes, in my recent code (D53 under review). It seems to fix this bug. I'll update again when the change is committed.