Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 431.60
Broken: version: 2.81 (sub 8), branch: master, commit date: 2019-09-06 13:07, hash: rBa94bf0e1349b
Short description of error
the bevel operator is not being affected by surrounding edge loops(or vertices?) in all situations.
The results of the operation depend on the amount of selected edges to be beveled.
First the example, where the bevel results are as expected:
I have only two edges selected and increase the bevel width as much as i can.
The bevel will clamp to the "start/end" vertices of the selections.
As the selections are only single edges, the resulting bevel is clean, all edges are parallel (i am ignoring the intersecting vertices in the middle for now).
Where the bevel fails:
The same starting geometry, but with simply the middle edge also selected.
As we can see, increasing the bevel width will result in an uneven result. The edges are not parallel anymore.
Only at the "start/end" point of the selection, in this case the outer two vertices, the bevel is stopped correctly.
The expected result is, that the with of the bevel is clamped at the surrounding edge loops.
This is how the bevel in 3dsMax for example operates.
Exact steps for others to reproduce the error
Steps to reproduce:
- Open the attached file:
- hit ctrl+b to bevel
- Increase the bevel width as much a you can, the issue should be become apparent.
- Optional: use the scroll wheel to add more subdivisions to the bevel to see the non parallel edges.
Thank you for your time!