Commit: 405121d61368cd5af1fcaf04787d7260701efe16
Author: Lucas Veber
Date:   Sun Jul 2 22:38:16 2017 +0200
Branches: master
https://developer.blender.org/rB405121d61368cd5af1fcaf04787d7260701efe16

Fix T51759: fluid simulation particles not remoevd when colliding with outflow 
objects.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2719

===================================================================

M       intern/elbeem/intern/solver_util.cpp

===================================================================

diff --git a/intern/elbeem/intern/solver_util.cpp 
b/intern/elbeem/intern/solver_util.cpp
index 6eca427c787..f0c7bce2b4e 100644
--- a/intern/elbeem/intern/solver_util.cpp
+++ b/intern/elbeem/intern/solver_util.cpp
@@ -855,6 +855,10 @@ void LbmFsgrSolver::advanceParticles() {
                                if(k<=mSizez-1-cutval){ 
                                        CellFlagType pflag = RFLAG(level, 
i,j,k, workSet);
                                        //errMsg("PIT move"," at 
"<<PRINT_IJK<<" flag"<<convertCellFlagType2String(pflag) );
+                                       if (pflag & CFMbndOutflow) {
+                                               DEL_PART;
+                                               continue;
+                                       }
                                        if(pflag & (CFBnd)) {
                                                handleObstacleParticle(p);
                                                continue;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to