- changed DerivedMesh integration, the fluidsim meshes now
authorNils Thuerey <nils@thuerey.de>
Wed, 23 Nov 2005 12:49:22 +0000 (12:49 +0000)
committerNils Thuerey <nils@thuerey.de>
Wed, 23 Nov 2005 12:49:22 +0000 (12:49 +0000)
commit5c56ca11802ca803b4466134f0f7cf48cfe76b28
tree291ba4848629a74412f30053167165e7cc54ead5
parentc35a8fe4635305f442e843d41270e94773afbd0c
- changed DerivedMesh integration, the fluidsim meshes now
  replace the original one. so modifiers now work with them
  (apply modifier, or edit mode still work on original mesh).
  this should fix the three fluidsim bugs in the tracker.
- fixed stupid makesdna problem (writing "char string[160+80]" isnt
  a good idea :)
- changed GUI a bit, now displays an estimate of the required memory,
  there's still a problem with redrawing (currently relies on a call
  to the derived mesh generation)
- the fluidsim struct changed to store the bounding box,
  and the current loaded surface mesh
- temporary simulation files are now removed if env. var.
  BLENDER_DELETEELBEEMFILES is not set or zero
- fluidsimSettingsFree now gets properly called when freeing an object
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/blenkernel/intern/object.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_object_fluidsim.h
source/blender/src/buttons_object.c
source/blender/src/fluidsim.c