Smoke: Support for moving obstacles. (Merge from Smoke2 branch)
authorDaniel Genrich <daniel.genrich@gmx.net>
Sat, 28 Apr 2012 21:46:43 +0000 (21:46 +0000)
committerDaniel Genrich <daniel.genrich@gmx.net>
Sat, 28 Apr 2012 21:46:43 +0000 (21:46 +0000)
commit8bf8a128c2f1df5c85ee0005d1821316d3e88261
treeabbc6dc6eedefc185dd27c96b39a027a9ce19d38
parent4465d2f419a8515df41a8fc415774eedaef0e6f6
Smoke: Support for moving obstacles. (Merge from Smoke2 branch)

Sponsored by the Blender Development Fund.
http://www.blender.org/blenderorg/blender-foundation/development-fund/

Remarks:
The original code was not designed to support moving obstacles so I had to introduce some velocity constraints into the code to prevent smoke from exploding. If this causes problems with "fire" emulation, please let me know.
intern/smoke/extern/smoke_API.h
intern/smoke/intern/FLUID_3D.cpp
intern/smoke/intern/FLUID_3D.h
intern/smoke/intern/OBSTACLE.h
intern/smoke/intern/WTURBULENCE.cpp
intern/smoke/intern/smoke_API.cpp
release/scripts/startup/bl_ui/properties_physics_smoke.py
source/blender/blenkernel/intern/smoke.c
source/blender/makesdna/DNA_smoke_types.h
source/blender/makesrna/intern/rna_smoke.c