The connect tool creates a crooked path between vertices on certain meshes #46784

Closed
opened 2015-11-16 00:01:07 +01:00 by Adam Friesen · 11 comments

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
CrookedConnect.blend

**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** [CrookedConnect.blend](https://archive.blender.org/developer/F254978/CrookedConnect.blend)
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @Ace_Dragon

Added subscriber: @Ace_Dragon

Added subscriber: @ideasman42

Added subscriber: @ideasman42
Campbell Barton self-assigned this 2015-11-16 02:18:22 +01:00

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.

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.

This issue was referenced by e38a80d5f6

This issue was referenced by e38a80d5f656457039465266cd2503fcaf19f7dd

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Author

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

Hash 1cfe274
Connect Bug.jpg

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).

Sorry, it's still bugged when the line cuts across angles and the results are now worse. Hash 1cfe274 ![Connect Bug.jpg](https://archive.blender.org/developer/F255498/Connect_Bug.jpg) 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.

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

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

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

Here's an example file of where the connect tool still gives a crooked result (just use the connect tool on the selected vertices). [CrookedConnect2.blend](https://archive.blender.org/developer/F255711/CrookedConnect2.blend) It's not as easy to get such a result now, but it still happens.

This issue was referenced by a3530b35bd

This issue was referenced by a3530b35bdbbaf214f4113915e6e7a672fef2cbd

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

Committed fix. *(developer note, first report both normals were direction aligned, `CrookedConnect2.blend` has a single normal aligned which skewed the orientation)*.
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blender/blender#46784
No description provided.