The previous fix forgot the case where there is an intermediate
edge and everything isn't in one plane.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
- Branch
- percentclamp (branched from master)
- Build Status
Buildable 10900 Build 10900: arc lint + arc unit
Event Timeline
Comment Actions
I can confirm this fixes the bug, and it seems relatively straightforward. Actually it seems a bit odd that percent mode made it so long without changes to offset_on_edge_between.
| source/blender/bmesh/tools/bmesh_bevel.c | ||
|---|---|---|
| 1540–1541 | I guess it's too bad that we still have to run these functions in this special case just to get the angle. But the logic to get the angle is pretty wrapped up in the other logic of offset_meet_edge, so it's probably not worth changing that. | |