https://github.com/dpasca/jsfluid
Fluid dynamic tests based on Jos Stam's 2003 paper and sources
https://github.com/dpasca/jsfluid
Last synced: about 14 hours ago
JSON representation
Fluid dynamic tests based on Jos Stam's 2003 paper and sources
- Host: GitHub
- URL: https://github.com/dpasca/jsfluid
- Owner: dpasca
- Created: 2015-04-06T03:40:54.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2022-06-20T07:07:38.000Z (about 4 years ago)
- Last Synced: 2023-03-28T21:24:27.606Z (over 3 years ago)
- Language: C++
- Size: 685 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JSFluid

| | |
|---|---|
| Author: | Davide Pasca |
| Platform: | OpenGL + glut |
| Build environment: | CMake |
## Overview
So far this is simply a refactoring of the source code that came with Jos Stam's 2003 [paper](http://www.autodeskresearch.com/publications/games)
## Required Tools
- [Git](https://git-for-windows.github.io/) with Git Bash
- [CMake](https://cmake.org/download/)
- For Windows: Visual Studio
- For Mac: Xcode
- For Linux: gcc, etc.
If you're on Windows. All commands are meant to run under Git Bash.
## Quick Start
### Do a full build
```bash
./build.sh
```
Executables can now be found under `_bin`.
### Using the VS solution
1. The solution is located in `_build\win\jsfluid.sln`
2. From *Solution Explorer*, right click on **Demo1** and choose *"Set As StartUp Project"*
3. Press F7 to build the selected project
### Updating the VS solution or makefiles
```bash
./build.sh -d
```