Skip to content

anushtup-nandy/physics-engine-web

Repository files navigation

physics-engine-web

Web based multibody physics engine used to simulate robots over the web. Uses Ammo.js (JS port of bullet) and Three.js.

Goal is to make this into a plug and play website avoiding most if not all coding for users!

Demonstration:

  • The layout of the GUI phy-eng-gui

  • Customizing the rigid bodies phy-eng-cust

Currently done:

  • menu to spawn blocks and balls
  • simple grid like plane
  • collision detection
  • Bouncing effect when objects are spawned
  • being able to move camera around
  • images to show block and ball
  • Drag around objects
  • Abstract block and ball code
  • Specify object dimensions
  • Abstract GUI interface (DEBUGGING - GUI does not come initially, for some reason it only comes after clicking on inspect)
  • being able to spawn more complex objects (URDF)
  • Improve sizing of the webpage
  • Make the side-bar prettier
  • Link GUI to all buttons

How to use:

  • git clone <ssh or https> to get the repo locally
  • make changes
  • Then simply add-commit and push!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published