[Bf-committers] Modifiers design

j.bakker at atmind.nl j.bakker at atmind.nl
Tue Apr 20 10:30:25 CEST 2010



In April 2010 the modifiers are moved out of the kernel and into MOD_*
libraries.
http://www.pasteall.org/pic/2818 (old situation)

Modifiers are called from within the kernel and modifiers uses (and
creates) DerivedMeshes as result. DerivedMeshes are also located in the
kernel.
http://www.pasteall.org/pic/2819 (current situation)

Software architecture at the moment in this area is not well formalized. 
The Blender kernel regulates modifiers. Modifiers initiates DerivedMeshes.
DerivedMeshes are at the moment located in the Blender kernel. In software
architecture point of view it is better to place DerivedMeshes in Blender
library. As DerivedMeshes are used in more places in the kernel this task
can be complicated.

I want to suggest to move DerivedMeshes to Blender library. It will make
the dependancies and responsibilities between the different libraries
clearer.
http://www.pasteall.org/pic/2820 (proposed situation)

What do you all think?

Jeroen Bakker.

--------------------------------------------------------------------
mail2web LIVE – Free email based on Microsoft® Exchange technology -
http://link.mail2web.com/LIVE




More information about the Bf-committers mailing list