Skip to content

maria-kalyuzhny/particle-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Particle System Simulation

This project is an interactive physics-based simulation of a particle system using C++, OpenGL, and Imgui. The following forces have been implemented according to an approximation of real physics laws:

  • Gravity
  • Aerodynamic drag
  • Ground plane collisions

Demo

Changing collision restitution and friction:

Alt Text

Changing other properties (including drag):

Alt Text

Usage

Left mouse drag: Trackball rotation of environment

Right mouse drag: Zoom in and out

GUI: change all physics & particle properties

About

C++/OpenGL particle system physics simulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published