From 2394ae248dc929fbbea6851606f40eb1f00262ee Mon Sep 17 00:00:00 2001 From: austin Date: Sun, 19 Jan 2025 16:53:10 -0500 Subject: [PATCH] fluid-like behavior that disintegrates over time --- src/main/c/includes/fluid/sim/pressurecell/solver_consts.h | 2 +- src/main/c/src/fluid/sim/pressurecell/pressurecell.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/c/includes/fluid/sim/pressurecell/solver_consts.h b/src/main/c/includes/fluid/sim/pressurecell/solver_consts.h index 92cc93cd..2350c940 100644 --- a/src/main/c/includes/fluid/sim/pressurecell/solver_consts.h +++ b/src/main/c/includes/fluid/sim/pressurecell/solver_consts.h @@ -75,7 +75,7 @@ /** * Percentage of presure to keep from last frame */ -#define FLUID_PRESSURECELL_PRESSURE_BACKDOWN_FACTOR 1.0f +#define FLUID_PRESSURECELL_PRESSURE_BACKDOWN_FACTOR 0.0f /** * Pressure added on recapturing fluid pushed into borders diff --git a/src/main/c/src/fluid/sim/pressurecell/pressurecell.c b/src/main/c/src/fluid/sim/pressurecell/pressurecell.c index a6e8978c..64e3f60b 100644 --- a/src/main/c/src/fluid/sim/pressurecell/pressurecell.c +++ b/src/main/c/src/fluid/sim/pressurecell/pressurecell.c @@ -43,7 +43,6 @@ LIBRARY_API void fluid_pressurecell_simulate( for(int i = 0; i < numChunks; i++){ Chunk * currentChunk = chunks[i]; fluid_pressurecell_clearArr(currentChunk->pressureTempCache); - fluid_pressurecell_clearArr(currentChunk->pressureCache[CENTER_LOC]); fluid_pressurecell_clearArr(currentChunk->dTempCache); fluid_pressurecell_clearArr(currentChunk->uTempCache); fluid_pressurecell_clearArr(currentChunk->vTempCache);