[Bf-committers] Modification Stack
Ton Roosendaal
ton at blender.org
Wed Feb 9 12:33:37 CET 2005
Hi,
The "modifier stack" is a confusing name. You can have non-destructive
modifiers (in Blender too) which are now available as 'modifiers' in
the code as well. Examples are Wave effect, Hook deform, and
curve/lattice/armature deforms.
What 3ds and Maya offer are "construction history stacks", which is
very much different. Blender's undo system nor event system currently
supports that.
-Ton-
On 9 Feb, 2005, at 5:07, joeedh wrote:
> Austin Benesh wrote:
>
>> I have found a simple (and somewhat crude at the moment) way of
>> storing the
>> EditMesh data in a stack after every time free_editMesh is called
>> (only when
>> leaving edit mode, however). This data, through a simple drop-down
>> menu, can
>> then be re-applied by simply replacing it with the current EditMesh.
>> No
>> stack dependencies are created this way, but large amounts of RAM
>> would be
>> used, dependent on how many EditMeshes you have in the stack. What I
>> might
>> do is set a limit (a.k.a, 100), or make it user-controlled. Anyway,
>> this
>> seems to be the best way to make a modifier stack. If you need more
>> clarification, please reply.
>>
> The best way would probably be to store undo meshes in the stack.
> Remember, on each undo push the editmesh is converted into a special
> compressed undo mesh.
>
> joeedh
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
>
------------------------------------------------------------------------
--
Ton Roosendaal Blender Foundation ton at blender.org
http://www.blender.org
More information about the Bf-committers
mailing list