[Bf-committers] Default Extrude Operator

Daniel Salazar - 3Developer.com zanqdo at gmail.com
Sun Jul 3 06:02:57 CEST 2011


Ahhh... its an individual faces extrude.. ack that's no good indeed.
Well I'd like to request what you just said

cheers

Daniel Salazar
3Developer.com



On Sat, Jul 2, 2011 at 9:55 PM, Daniel Salazar - 3Developer.com
<zanqdo at gmail.com> wrote:
> Thanks martin, but that's what I don't understand, i get normal
> extrude in faces and global extrude in edges with
> edit_mesh_extrude_individual_move which seems to me like what we agree
> is a fine solution?
>
> cheers
>
> Daniel Salazar
> 3Developer.com
>
>
>
> On Sat, Jul 2, 2011 at 9:50 PM, Martin Poirier <theeth at yahoo.com> wrote:
>> 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
>>>
>> _______________________________________________
>> 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