- added wave modifier & removed old wave effect
authorDaniel Dunbar <daniel@zuster.org>
Tue, 26 Jul 2005 02:44:59 +0000 (02:44 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 26 Jul 2005 02:44:59 +0000 (02:44 +0000)
commit951a4934b08ab2621a627b1adb74cdf518c53a19
tree38358088b18305fe471d6833ba52cd27e050b686
parentee8e41c65a5bc2f89ad3402005b3767d33e52672
 - added wave modifier & removed old wave effect
 - added decimate modifier & removed old decimate interface
   (currently lacks warning about destroying data, and there needs
   to be a way for modifiers to return errors back to the interface)
 - allow applyModifier to return NULL to indicate error
 - unfortunately new decimate modifier means it does not know exact
   number of faces in mesh (other modifiers may come before) and so
   instead interface uses a percentage. if people need exact face
   count slider then I will have to think of some hack to fit this
   in. note that it does display the output face count so its possible
   to tweak the pct to get what you want regardless.
 - removed python Wave object

If you are bored now how much easier it is to implement something
like decimate as a modifier. Very few changes to interface, very
few entry points.
20 files changed:
source/blender/blenkernel/BKE_effect.h
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/blenkernel/intern/deform.c
source/blender/blenkernel/intern/effect.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/makesdna/DNA_effect_types.h
source/blender/makesdna/DNA_mesh_types.h
source/blender/makesdna/DNA_modifier_types.h
source/blender/python/SConscript
source/blender/python/api2_2x/Effect.c
source/blender/python/api2_2x/Types.c
source/blender/python/api2_2x/Types.h
source/blender/python/api2_2x/Wave.c [deleted file]
source/blender/python/api2_2x/Wave.h [deleted file]
source/blender/src/buttons_editing.c
source/blender/src/buttons_object.c
source/blender/src/drawobject.c