An open API service indexing awesome lists of open source software.

https://github.com/haydend100/verlet-intergration-simulation

This is a simple simulation that I made using python and pygame for the GUI. Using the hotbar at the top of the screen users can choose different options to create different structures using points and connecting points together. For more information on Verlet Intergration: https://en.wikipedia.org/wiki/Verlet_integration
https://github.com/haydend100/verlet-intergration-simulation

physics-2d physics-simulation pygame python verlet-integration verlet-physics

Last synced: 3 months ago
JSON representation

This is a simple simulation that I made using python and pygame for the GUI. Using the hotbar at the top of the screen users can choose different options to create different structures using points and connecting points together. For more information on Verlet Intergration: https://en.wikipedia.org/wiki/Verlet_integration

Awesome Lists containing this project

README

        

# Verlet-Intergration-Simulation
This is a physics simulation devloped using Verlet intergration., Verlet integration is a numerical method used to integrate Newton's equations of motion. For more information on Verlet Intergration: https://en.wikipedia.org/wiki/Verlet_integration.

# Controls
Using the hotbar at the top of the screen users can choose different options to create different structures using points and connecting points together.
-Use the hot bar too select the diffrent tools, Use Right Click too make a point unmoveable

# v1.0.1
Added Box coliders that particles can interact and bounce off of. Too create a box select the addbox button and click where you want the TOP LEFT corner of the box to be and then click where you want the BOTTOM RIGHT corner to be.

------Screenshots of the simulation------

![screenshot](/docs/assets/screenshot3.png)

![screenshot](/docs/assets/screenshot1.png)

![screenshot](/docs/assets/screenshot4.png)

![screenshot](/docs/assets/screenshot2.png)

# Development
Coded in Pyhton with Pygame for rendering and input.