- merged latest version of fluid solver
authorNils Thuerey <nils@thuerey.de>
Fri, 23 Sep 2005 14:42:14 +0000 (14:42 +0000)
committerNils Thuerey <nils@thuerey.de>
Fri, 23 Sep 2005 14:42:14 +0000 (14:42 +0000)
commit4fb0cccc68efabe264e9139f980cd67fd29980f3
treed718606f1bc4a904ca2a0a4ab585044bf702e96b
parent5f767d16273684cd02cf40c6fed6cea758134474
- merged latest version of fluid solver
  (fixed shadowed variables warnings, removed cfgparser.hpp,
added cfgparser.h, removed debugging output)
- added support for env. var BLENDER_ELBEEMDEBUG to enable
  debugging output again
- fixed missing triangle display (marching cubes produced v3=0 triangles)
- fixed geometry init bug (nearest intersection check
  for intersecting objects was messed up)
- changed position of derived mesh creation in DerivedMesh.c
  (for some reason the useDeform code is necessary, without it or
 with useDeform=0 nothing is displayed)
- 3dviews now update every 2 seconds to show simulation progress
- note: mesh_strip_loose_faces(me); in ./source/blender/blenkernel/intern/mesh.c:937
  not necessary anymore?
37 files changed:
intern/elbeem/SConscript
intern/elbeem/intern/attributes.cpp
intern/elbeem/intern/attributes.h
intern/elbeem/intern/blendercall.cpp
intern/elbeem/intern/cfglexer.cpp
intern/elbeem/intern/cfgparser.cpp
intern/elbeem/intern/cfgparser.h [moved from intern/elbeem/intern/cfgparser.hpp with 99% similarity]
intern/elbeem/intern/isosurface.cpp
intern/elbeem/intern/isosurface.h
intern/elbeem/intern/lbmdimensions.h
intern/elbeem/intern/lbmfsgrsolver.h
intern/elbeem/intern/lbmfunctions.h
intern/elbeem/intern/lbminterface.cpp
intern/elbeem/intern/lbminterface.h
intern/elbeem/intern/ntl_blenderdumper.cpp
intern/elbeem/intern/ntl_bsptree.cpp
intern/elbeem/intern/ntl_bsptree.h
intern/elbeem/intern/ntl_geometrymodel.cpp
intern/elbeem/intern/ntl_geometryobject.cpp
intern/elbeem/intern/ntl_geometryshader.h
intern/elbeem/intern/ntl_image.h
intern/elbeem/intern/ntl_lightobject.cpp
intern/elbeem/intern/ntl_ray.cpp
intern/elbeem/intern/ntl_ray.h
intern/elbeem/intern/ntl_raytracer.cpp
intern/elbeem/intern/ntl_renderglobals.h
intern/elbeem/intern/ntl_scene.cpp
intern/elbeem/intern/ntl_scene.h
intern/elbeem/intern/ntl_vector3dim.h
intern/elbeem/intern/parametrizer.cpp
intern/elbeem/intern/parametrizer.h
intern/elbeem/intern/particletracer.cpp
intern/elbeem/intern/simulation_object.cpp
intern/elbeem/intern/utilities.cpp
intern/elbeem/intern/utilities.h
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/src/fluidsim.c