<div dir="ltr">I would like people's opinion on this task / patch for bevel:<div><br></div><div><a href="https://developer.blender.org/T45260">https://developer.blender.org/T45260</a><br></div><div><br></div><div>It is a problem that I can only figure out to solve by adding an option, which the patch calls "loop slide", whose effect is this:</div><div><br></div><div>If false: the meeting point between beveled edges is placed to, as much as possible, make the widths of the bevel edges match the user's spec. Any unbeveled edges attached to those points just move their ends accordingly.</div><div><br></div><div>if true: if there is an unbeveled edge between two beveled ones, the meeting point will slide along that edge. If there is more than one, but only one that is not in the same plane as the beveled edges (so it affects the silhouette) then slide along that one.</div><div><br></div><div>As the task says, there are some cases where each behavior is desired by users.</div><div><br></div><div>But I hate adding new options, especially ones that are hard to explain like this one is.  So two questions:</div><div><br></div><div>1) should I make this an option?</div><div>2) if so, what is the best name for it and the best default value? The patch has the name as 'loop slide' and the default value false, but I think I would prefer the default value true, since the cases where people want loop slide seem to come up more often.  But I am not sure. Another name could be something like 'preserve widths', with the meaning opposite of the loop_slide option.</div></div>