Maniphest T39048

Bridge tool works a bit odd for co-planar loops
Closed, Archived

Assigned To
Campbell Barton (campbellbarton)
Authored By
Leon Cheung (leon_cheung)
Mar 8 2014, 3:58 PM
Tags
  • BF Blender
Subscribers
Campbell Barton (campbellbarton)
Leon Cheung (leon_cheung)
Thomas Dinges (dingto)
trew trew (trew)

Description

System Information
Win7 64bit | FX2700M

Blender Version
Broken: 2.70 RC

Short description of error
I noticed this when trying to make handle for a mug, It seems not working as expected.

Exact steps for others to reproduce the error
Please see the attached image. Thanks for checking.

Event Timeline

Leon Cheung (leon_cheung) created this task.Mar 8 2014, 3:58 PM
Leon Cheung (leon_cheung) raised the priority of this task from to 90.
Leon Cheung (leon_cheung) updated the task description.
Leon Cheung (leon_cheung) added a project: BF Blender.
Leon Cheung (leon_cheung) edited a custom field.
Leon Cheung (leon_cheung) added a subscriber: Leon Cheung (leon_cheung).
Thomas Dinges (dingto) assigned this task to Campbell Barton (campbellbarton).Mar 12 2014, 2:02 AM
Thomas Dinges (dingto) added a subscriber: Thomas Dinges (dingto).
Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Low.Mar 12 2014, 12:42 PM

This can be made to work - but its really not something the bridge tool is designed to do atm,

Bastien Montagne (mont29) added a subscriber: trew trew (trew).Mar 25 2014, 12:00 AM

◀ Merged tasks: T39400.

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Archived.Apr 29 2014, 9:03 PM

The issue is...

  • Bridge detects which direction to use based on the relationship between the loops and loop orientation.
  • To support this case we would need a special check for co-planer loops.
  • However there will always be the case where the limit for checking is too big or small and the loop flips undesirably.

So, just add an extra 1 or 2 loops here, to define the direction (you can skin many loops at once).

I think attempting to make the tool smart in this case would backfire.

closing.

Leon Cheung (leon_cheung) added a subscriber: Campbell Barton (campbellbarton).Apr 30 2014, 2:49 AM

@Campbell Barton (campbellbarton), OK, I see. Thanks for the explanations and tips. I think another quit and dirty way is simply rotate one of the face (or part) by a very very tiny angle along the non-normal axis, say, 0.0001°, which is quite unnoticeable, and can solve it.

Leon Cheung (leon_cheung) added a comment.Jul 30 2014, 6:42 PM

@Campbell Barton (campbellbarton), another case is when trying make things like this (a handle for the coffee cup, for example):


The direction seems uncontrolable here?

Bridge result from other app:

FYI.

Campbell Barton (campbellbarton) added a comment.Jul 30 2014, 8:56 PM

@Leon Cheung (leon_cheung)

Options could be...

  • Option to flip bridge direction.
  • Option to follow face normals (would make both examples you give work - but that fails for wire loops)