Page MenuHome

The connect tool creates a crooked path between vertices on certain meshes
Closed, ResolvedPublic

Description

System Information
Win7 64 bit, 16 GB RAM, an AMD 7xxx GPU, third gen i7 processor

Blender Version
Broken: Blender hash 5693337
Worked: Never

Short description of error
On some meshes, the connect tool (J-Key) will fail to make a straight cut between two vertices and might even cut across the back of the mesh rather than what's visible to the user.

Exact steps for others to reproduce the error
Open the .blend file and press 'J'

.blend

Event Timeline

Adam Friesen (ace_dragon) set Type to Bug.
Adam Friesen (ace_dragon) created this task.
Adam Friesen (ace_dragon) raised the priority of this task from to Needs Triage by Developer.

Note that this isn't a bug, when 2 vertices face the *exact* opposite, there isn't an obvious axis to choose *(though the view vector could be used as a reference, this tool is currently view-port independent)*.

But agree this is awkward behavior, we can use the surrounding geometry to find an alignment axis.

Sorry, it's still bugged when the line cuts across angles and the results are now worse.

Hash 1cfe274

The funny thing is that I get something different from this the first time the operator is invoked (which is the tool showing the behavior it had before the fix).

Could you upload this file?, wasn't able to redo bad behavior.

Here's an example file of where the connect tool still gives a crooked result (just use the connect tool on the selected vertices).

It's not as easy to get such a result now, but it still happens.

Committed fix. (developer note, first report both normals were direction aligned, CrookedConnect2.blend has a single normal aligned which skewed the orientation).