Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snowypowers/ferrographics
Animation of Ferrofluids using Smoothed Particle Hydrodynamics
https://github.com/snowypowers/ferrographics
Last synced: 1 day ago
JSON representation
Animation of Ferrofluids using Smoothed Particle Hydrodynamics
- Host: GitHub
- URL: https://github.com/snowypowers/ferrographics
- Owner: snowypowers
- Created: 2016-04-05T11:31:33.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-27T06:45:16.000Z (over 8 years ago)
- Last Synced: 2024-11-18T03:26:35.672Z (2 months ago)
- Language: C++
- Size: 402 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Ferro
A ferrofluids animation project
## Introduction
This is a graphics final project done in SUTD.
In this project, we aim to animate ferrofluids using Smoothed Particle Hydrodynamics.## How to
Build the project with Visual Studio 2010 and run ferro.exe.
The system is paused by default. This is to cater to systems that cannot run 2000 particles (which is the initial amount).
Adjust the number of particles with keys 'a' and 'c'. Start the system with 'p'.
You may step through the system while paused using the 's' key.
## Interactions
Mouse - Move the camera
Key ' ' - Resets camera
Key 'p' - Pause/ unpause the system
Key 's' - Step system forward by one time step. Only works when paused.
Key 'a' - Add 125 particles into the system
Key 'c' - Clear all particles in the system
Key 'b' - Draw boundary box
Key 'f' - Draw Forcesphere
Key 'h' - Move Forcesphere in - y axis
Key 'y' - Move Forcesphere in + y axis
Key 'u' - Move Forcesphere in - x axis
Key 'j' - Move Forcesphere in + x axis
Key 'i' - Move Forcesphere in - z axis
Key 'k' - Move Forcesphere in + z axis