[Bf-blender-cvs] CVS commit: blender/intern/elbeem/extern LBM_fluidsim.h blender/intern/elbeem/intern elbeem.h attributes.cpp attributes.h blendercall.cpp cfglexer.cpp cfgparser.cpp cfgparser.h elbeem.cpp globals.h isosurface.cpp ntl_blenderdumper.cpp ntl_blenderdumper.h ntl_bsptree.cpp ...

Nils Thuerey nils at thuerey.de
Wed Nov 23 13:51:07 CET 2005


n_t (Nils Thuerey) 2005/11/23 13:51:07 CET

  Modified files:
    blender/intern/elbeem/extern LBM_fluidsim.h 
    blender/intern/elbeem/intern attributes.cpp attributes.h 
                                 blendercall.cpp cfglexer.cpp 
                                 cfgparser.cpp cfgparser.h 
                                 elbeem.cpp globals.h 
                                 isosurface.cpp 
                                 ntl_blenderdumper.cpp 
                                 ntl_blenderdumper.h 
                                 ntl_bsptree.cpp 
                                 ntl_geometrymodel.cpp 
                                 ntl_geometrymodel.h 
                                 ntl_geometryobject.cpp 
                                 ntl_geometryobject.h 
                                 ntl_material.h ntl_scene.h 
                                 ntl_vector3dim.h ntl_world.cpp 
                                 ntl_world.h parametrizer.cpp 
                                 parametrizer.h particletracer.h 
                                 simulation_object.cpp 
                                 simulation_object.h 
                                 solver_class.h solver_init.cpp 
                                 solver_interface.cpp 
                                 solver_interface.h 
                                 solver_main.cpp solver_relax.h 
                                 solver_util.cpp utilities.cpp 
                                 utilities.h 
  Added files:
    blender/intern/elbeem/intern elbeem.h 
  
  Log:
  - solver now supports animated time steps, gravity
    and viscosity, an example can be found here:
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/fluid_timeanim.mpg
  - for simulation time animation the time IPO of the object is currently used,
    for all three there should probably be new ipos in the fluidsim struct
  - started the API in elbeem.cpp, to get rid of parser & export
    via HD (it's not yet used)
  
  Revision  Changes    Path
  1.3       +11 -2     blender/intern/elbeem/extern/LBM_fluidsim.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/extern/LBM_fluidsim.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +219 -45   blender/intern/elbeem/intern/attributes.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/attributes.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +101 -12   blender/intern/elbeem/intern/attributes.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/attributes.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.6       +7 -3      blender/intern/elbeem/intern/blendercall.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/blendercall.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.7       +418 -417  blender/intern/elbeem/intern/cfglexer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/cfglexer.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.7       +358 -329  blender/intern/elbeem/intern/cfgparser.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/cfgparser.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.4       +91 -89    blender/intern/elbeem/intern/cfgparser.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/cfgparser.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.4       +68 -17    blender/intern/elbeem/intern/elbeem.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/elbeem.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.3       +1 -7      blender/intern/elbeem/intern/globals.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/globals.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.7       +4 -2      blender/intern/elbeem/intern/isosurface.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/isosurface.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.4       +10 -2     blender/intern/elbeem/intern/ntl_blenderdumper.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_blenderdumper.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.3       +1 -0      blender/intern/elbeem/intern/ntl_blenderdumper.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_blenderdumper.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.5       +3 -36     blender/intern/elbeem/intern/ntl_bsptree.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_bsptree.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.3       +26 -0     blender/intern/elbeem/intern/ntl_geometrymodel.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometrymodel.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.2       +2 -0      blender/intern/elbeem/intern/ntl_geometrymodel.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometrymodel.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
  1.4       +1 -1      blender/intern/elbeem/intern/ntl_geometryobject.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometryobject.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.3       +4 -0      blender/intern/elbeem/intern/ntl_geometryobject.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometryobject.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.2       +1 -1      blender/intern/elbeem/intern/ntl_material.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_material.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
  1.3       +0 -13     blender/intern/elbeem/intern/ntl_scene.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_scene.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.9       +18 -5     blender/intern/elbeem/intern/ntl_vector3dim.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_vector3dim.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.3       +176 -25   blender/intern/elbeem/intern/ntl_world.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_world.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.2       +11 -3     blender/intern/elbeem/intern/ntl_world.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_world.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
  1.5       +82 -68    blender/intern/elbeem/intern/parametrizer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/parametrizer.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.3       +24 -18    blender/intern/elbeem/intern/parametrizer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/parametrizer.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.2       +24 -3     blender/intern/elbeem/intern/particletracer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/particletracer.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
  1.4       +36 -23    blender/intern/elbeem/intern/simulation_object.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/simulation_object.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.4       +6 -3      blender/intern/elbeem/intern/simulation_object.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/simulation_object.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.4       +29 -52    blender/intern/elbeem/intern/solver_class.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_class.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.5       +176 -214  blender/intern/elbeem/intern/solver_init.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_init.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.3       +163 -55   blender/intern/elbeem/intern/solver_interface.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_interface.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.2       +63 -61    blender/intern/elbeem/intern/solver_interface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_interface.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
  1.5       +437 -470  blender/intern/elbeem/intern/solver_main.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_main.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.4       +4 -4      blender/intern/elbeem/intern/solver_relax.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_relax.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.4       +169 -147  blender/intern/elbeem/intern/solver_util.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_util.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.5       +65 -5     blender/intern/elbeem/intern/utilities.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/utilities.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.4       +7 -5      blender/intern/elbeem/intern/utilities.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/utilities.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list