[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_deform.h BKE_modifier.h blender/source/blender/blenkernel/intern DerivedMesh.c deform.c depsgraph.c modifier.c object.c softbody.c blender/source/blender/blenloader/intern readfile.c writefile.c ...
Daniel Dunbar
daniel at zuster.org
Thu Aug 11 00:05:52 CEST 2005
zuster (Daniel Dunbar) 2005/08/11 00:05:52 CEST
Modified files:
blender/source/blender/blenkernel BKE_deform.h BKE_modifier.h
blender/source/blender/blenkernel/intern DerivedMesh.c
deform.c depsgraph.c
modifier.c object.c
softbody.c
blender/source/blender/blenloader/intern readfile.c
writefile.c
blender/source/blender/include BIF_outliner.h butspace.h
blender/source/blender/makesdna DNA_modifier_types.h
blender/source/blender/src buttons_editing.c buttons_object.c
drawobject.c editarmature.c
editmesh_loop.c editmesh_tools.c
editobject.c outliner.c
Log:
- added eModifierTypeFlag_RequiresOriginalData for modifiers that
can only follow deform (for example, they store mesh vertex
indices)
- added ModifierType.foreachObjectLink for iterating over Object
links inside modifier data (used for file load, relinking, etc)
- switched various modifiers_ functions to take object argument
instead of ListBase
- added user editable name field to modifiers
- bug fix, duplicate and make single user didn't relink object
pointers in modifier data
- added modifiers to outliner, needs icon
- added armature, hook, and softbody modifiers (softbody doesn't
do anything atm). added conversion of old hooks to modifiers.
NOTE-THE-FIRST: User name field is not initialized on loading 2.38 files
so if you have saved stuff with a cvs blender you will see blank names.
NOTE-THE-SECOND: Since modifiers aren't evaluated yet for non-Mesh
objects, hooks for lattices and curves are broken. Don't updated if
you actually, say, *use* Blender.
NOTE-THE-THIRD: Old hooks used a quirky weighting system during
deformation which can't be extended to modifiers. On the upside,
I doubt anyone relied on the old quirky system and the new system
makes much more sense. (Although the way falloff works is still
quite stupid I think).
Revision Changes Path
1.10 +1 -3 blender/source/blender/blenkernel/BKE_deform.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_deform.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.12 +20 -7 blender/source/blender/blenkernel/BKE_modifier.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_modifier.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.71 +12 -4 blender/source/blender/blenkernel/intern/DerivedMesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
1.27 +5 -144 blender/source/blender/blenkernel/intern/deform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/deform.c.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
1.14 +1 -11 blender/source/blender/blenkernel/intern/depsgraph.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/depsgraph.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
1.23 +222 -7 blender/source/blender/blenkernel/intern/modifier.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
1.70 +11 -54 blender/source/blender/blenkernel/intern/object.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.69&r2=1.70&cvsroot=bf-blender>
1.39 +1 -2 blender/source/blender/blenkernel/intern/softbody.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
1.163 +36 -21 blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.162&r2=1.163&cvsroot=bf-blender>
1.54 +7 -7 blender/source/blender/blenloader/intern/writefile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.53&r2=1.54&cvsroot=bf-blender>
1.11 +6 -5 blender/source/blender/include/BIF_outliner.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_outliner.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.46 +2 -4 blender/source/blender/include/butspace.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.45&r2=1.46&cvsroot=bf-blender>
1.9 +28 -2 blender/source/blender/makesdna/DNA_modifier_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_modifier_types.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.151 +77 -18 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.150&r2=1.151&cvsroot=bf-blender>
1.97 +0 -92 blender/source/blender/src/buttons_object.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.96&r2=1.97&cvsroot=bf-blender>
1.217 +24 -20 blender/source/blender/src/drawobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.216&r2=1.217&cvsroot=bf-blender>
1.72 +2 -2 blender/source/blender/src/editarmature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editarmature.c.diff?r1=1.71&r2=1.72&cvsroot=bf-blender>
1.31 +1 -1 blender/source/blender/src/editmesh_loop.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_loop.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
1.92 +0 -5 blender/source/blender/src/editmesh_tools.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_tools.c.diff?r1=1.91&r2=1.92&cvsroot=bf-blender>
1.223 +76 -70 blender/source/blender/src/editobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.222&r2=1.223&cvsroot=bf-blender>
1.45 +39 -20 blender/source/blender/src/outliner.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/outliner.c.diff?r1=1.44&r2=1.45&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list