[Bf-committers] Default Extrude Operator

Martin Poirier theeth at yahoo.com
Sun Jul 3 05:50:18 CEST 2011


Bad idea.

This would definitely not be a good default behaviour for extruding faces.

What you want is to modify the extrude move normal operator [1] not to trigger Normal orientation when on edge is selected. It's a matter of removing two lines of code.

Back when this was added (way early in 2.5x), the new behaviour was explained and feedback was request (no, not just in the commit log, IIRC). None was given, as is often the case. If people want to revisit this now and can come to a consensus, it's never too late.

It's also trivially easy to press MMB or Ckey to clear the constraint if you don't need it, in the same way you'd do if you don't want to extrude faces along normals.

Or remapping the Ekey to the extrude_region_move if people don't want extrude along normals to be the default extrude operator in their custom keymap (if we still want extrude along normals to be the default).


Martin

[1] VIEW3D_OT_edit_mesh_extrude_move in space_view3d.py

--- On Sat, 7/2/11, Daniel Salazar - 3Developer.com <zanqdo at gmail.com> wrote:

> From: Daniel Salazar - 3Developer.com <zanqdo at gmail.com>
> Subject: [Bf-committers] Default Extrude Operator
> To: "bf-blender developers" <bf-committers at blender.org>
> Received: Saturday, July 2, 2011, 9:58 PM
> Default extrude operator does some
> craziness when dealing with edges
> as seen on this video
> 
> http://www.youtube.com/watch?v=5AzRpFfWR6k
> 
> Let me change it from:
> view3d.edit_mesh_extrude_move_normal
> 
> to:
> view3d.edit_mesh_extrude_individual_move
> 
> The latter operator does a *global* transform on edges and
> a nice
> normal transform on faces. I strongly believe this is best
> since for
> faces I agree it's nice to extrude along normal.. just not
> on edges
> 
> what do you say?
> 
> Daniel Salazar
> 3Developer.com
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
> 


More information about the Bf-committers mailing list