Skip to content

DevdudeSami/P5Exploration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P5Exploration

Exploring p5.js.

Currently, this is mainly used to demonstrate physical phenomena resulting from Newton's law of gravitation and Hooke's law for springs. At each frame, the gravitational force between each entity is calculated and applied. Collisions are also checked and accounted for.

You can use the arrow keys to move the camera so you can follow entities.

Some links

Web Index

Here are some nice simulations:

  • Planetary Motion Scene: A sun, 2 planets, and a moon. Orbits are achieved by optimising the masses, radii, and initial applied impulse of each object.
  • Particle Collection Scene: A grid of identical particles with restitution of 1, attracting and bouncing off each other.
  • Falling Objects Scene: Demonstrating that objects of different masses fall at the same rate when air resistance is not present. The ground is represented by a circle entity (the same as other objects) with a very large radius and mass. The gravitational forces between the falling objects also apply. The ground has a restitution of 1.
  • Initial Springs Scene: Implemented springs using Hooke's law. This scene is the first test of springs.
  • Spring-Mass System Scene: Implemented springs using Hooke's law. This scene is the first test of springs.

About

Exploring p5.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published