[Bf-blender-cvs] [6cf9f1e525e] fluid-mantaflow: Mantaflow: Cleanup debug output and some refactoring
Sebastián Barschkis
noreply at git.blender.org
Sat Apr 6 22:14:33 CEST 2019
Commit: 6cf9f1e525ec892d69eba994f026898df4d650c2
Author: Sebastián Barschkis
Date: Sat Apr 6 18:14:53 2019 +0200
Branches: fluid-mantaflow
https://developer.blender.org/rB6cf9f1e525ec892d69eba994f026898df4d650c2
Mantaflow: Cleanup debug output and some refactoring
No need to have huge debug output enabled
===================================================================
M intern/mantaflow/intern/FLUID.cpp
M intern/mantaflow/intern/FLUID.h
===================================================================
diff --git a/intern/mantaflow/intern/FLUID.cpp b/intern/mantaflow/intern/FLUID.cpp
index 4fb435cf81c..fddd87cd575 100644
--- a/intern/mantaflow/intern/FLUID.cpp
+++ b/intern/mantaflow/intern/FLUID.cpp
@@ -50,7 +50,7 @@
std::atomic<bool> FLUID::mantaInitialized(false);
std::atomic<int> FLUID::solverID(0);
-int FLUID::with_debug(1);
+int FLUID::with_debug(0);
FLUID::FLUID(int *res, SmokeModifierData *smd) : mCurrentID(++solverID)
{
@@ -192,7 +192,7 @@ FLUID::FLUID(int *res, SmokeModifierData *smd) : mCurrentID(++solverID)
mResXMesh = mUpresMesh * mResX;
mResYMesh = mUpresMesh * mResY;
mResZMesh = mUpresMesh * mResZ;
- mTotalCellsMesh = mResXMesh * mResYMesh * mResZMesh;
+ mTotalCellsMesh = mResXMesh * mResYMesh * mResZMesh;
// Initialize Mantaflow variables in Python
initMesh(smd);
@@ -230,7 +230,7 @@ FLUID::FLUID(int *res, SmokeModifierData *smd) : mCurrentID(++solverID)
mResXNoise = amplify * mResX;
mResYNoise = amplify * mResY;
mResZNoise = amplify * mResZ;
- mTotalCellsHigh = mResXNoise * mResYNoise * mResZNoise;
+ mTotalCellsHigh = mResXNoise * mResYNoise * mResZNoise;
// Initialize Mantaflow variables in Python
initNoise(smd);
@@ -548,8 +548,8 @@ FLUID::~FLUID()
tmpString += manta_import;
tmpString += fluid_delete_all;
- // Safe to pass NULL argument since only looking up IDs
- std::string finalString = parseScript(tmpString, NULL);
+ // Leave out smd argument in parseScript since only looking up IDs
+ std::string finalString = parseScript(tmpString);
pythonCommands.push_back(finalString);
runPythonString(pythonCommands);
}
diff --git a/intern/mantaflow/intern/FLUID.h b/intern/mantaflow/intern/FLUID.h
index 46969964a81..b609f9b53c4 100644
--- a/intern/mantaflow/intern/FLUID.h
+++ b/intern/mantaflow/intern/FLUID.h
@@ -361,7 +361,7 @@ private:
void runPythonString(std::vector<std::string> commands);
std::string getRealValue(const std::string& varName, SmokeModifierData *smd);
std::string parseLine(const std::string& line, SmokeModifierData *smd);
- std::string parseScript(const std::string& setup_string, SmokeModifierData *smd);
+ std::string parseScript(const std::string& setup_string, SmokeModifierData *smd=NULL);
void updateMeshFromBobj(const char* filename);
void updateMeshFromObj(const char* filename);
void updateMeshFromUni(const char* filename);
More information about the Bf-blender-cvs
mailing list