added velocity evolution

This commit is contained in:
Lauchmelder 2021-12-10 22:18:20 +01:00
parent aa8393ee4c
commit f8e8cc64b4
5 changed files with 174 additions and 30 deletions

View file

@ -37,7 +37,7 @@ Application::Application(int width, int height, const char* title)
SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_BLEND);
field = new FluidField(100);
field = new FluidField(60);
before = std::chrono::steady_clock::now();
}
@ -87,6 +87,7 @@ void Application::Update()
double frametime = std::chrono::duration_cast<std::chrono::duration<double>>(std::chrono::steady_clock::now() - before).count();
before = std::chrono::steady_clock::now();
field->VelocityStep(0.002, frametime);
field->DensityStep(0.001, frametime);
}