https://github.com/rootcircle/kineticlab
A simple physical demonstration of ball colliding with walls and responding to various parameters
https://github.com/rootcircle/kineticlab
Last synced: about 1 year ago
JSON representation
A simple physical demonstration of ball colliding with walls and responding to various parameters
- Host: GitHub
- URL: https://github.com/rootcircle/kineticlab
- Owner: rootCircle
- License: apache-2.0
- Created: 2022-11-13T14:37:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-05T12:48:26.000Z (over 3 years ago)
- Last Synced: 2025-01-29T07:51:31.402Z (over 1 year ago)
- Language: Processing
- Size: 193 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KineticLab
A simple physical demonstration of ball colliding with walls and responding to various parameters
## Introduction
This program just shows a rigid ball respond to various physical parameter including force, drag etc. Values used are arbitrary.
## Known Bugs
Due to probably some end digit approximation or something, a freely bouncing ball under no effect of external force will stick to base after sometime.(I don't know the exact reason to be honest!)
## About project
This project is a compilation of the few projects I made while stepping my foot in GUI programming 3~4 years back. Entire project is written in Processing JAVA.
One can find more info about that language [here](https://www.processing.org).
## How to Run
You will need a PDE to run this code and/or to compile it to distribute it. It is as simple installing Chrome after installing your Windows.
You can get PDE [here](https://www.processing.org/download).
## Preview
[
](#Video)
## Video
[
](https://www.youtube.com/watch?v=r9LOCkXTDTQ)
## Credits
I drew heavy inspiration from the project "Bouncing Balls" by Daniel Shiffman. One can find this projects in Examples>Topics>Simulate>Vectors in PDE.