Skip to content

Small Class for 2D discs, that allows collisions and trajectories to be calculated.

Notifications You must be signed in to change notification settings

pmarszal/BilliardSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BilliardSimulation

Small Class for 2D discs, that allows collisions and trajectories to be calculated.

Serves as a visualisation of the stability analysis of elastic 2D disc collisions.

May be improved with 3D spheres, angular momentum and drag down the road.

Animations:

stable: Discs situated on a line with equal distances smaller than twice the diameter.

unstable: Discs situated on a line with equal distances larger than twice the diameter.

alternating: Alternating small and large distances, which produce a stable fixed point in total.

offset: Discs with an offset producing a stable fixed point.

logarithmic: logarithmic decreasing distances, angle diverges at first and converges at the end.

About

Small Class for 2D discs, that allows collisions and trajectories to be calculated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages