Maniphest T68129

"Bridge edge loops" command bridges the wrong vertices
Closed, Resolved

Assigned To
Campbell Barton (campbellbarton)
Authored By
Peter Berglund (Pet)
Aug 2 2019, 1:18 PM
Tags
  • BF Blender
Subscribers
Peter Berglund (Pet)

Description

System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 431.70

Blender Version
Broken: version: 2.80 (sub 75), branch: master, commit date: 2019-07-29 14:47, hash: rBf6cb5f54494e

Short description of error
I don't understand why Blender can't bridge these edge loops correctly. The edge loops are close to each other and have similar shapes. Despite that, Blender chooses to bridge the vertices across the X axis in this case, and not the closest vertices.

I even put those bridge loops so close together was that when they were further apart, Blender also bridged the loops incorrectly. I thought by scaling and moving the lower loop closer to the upper, maybe the problem could be solved. But no. I also tried to extrude one or both of the edge loops, moving them over or below the other loop (sometimes also scaling them) to see if they could be bridged correctly then, but nothing works. Not even removing doubles, and my normals are correct as far as I can see.

Exact steps for others to reproduce the error
Bridge the edge loops marked in the file: The bottom of the low poly ball and the top of the rest of the chess piece.

Revisions and Commits

rB Blender

Event Timeline

Peter Berglund (Pet) created this task.Aug 2 2019, 1:18 PM
Sebastian Parborg (zeddb) assigned this task to Campbell Barton (campbellbarton).Aug 2 2019, 5:20 PM
Sebastian Parborg (zeddb) lowered the priority of this task from 90 to 50.
Campbell Barton (campbellbarton) changed the task status from Unknown Status to Resolved by committing rBa744fedc859c: Fix T68129: Bridge edge loops fails on small edge loops.Aug 2 2019, 6:54 PM
Campbell Barton (campbellbarton) added a commit: rBa744fedc859c: Fix T68129: Bridge edge loops fails on small edge loops.