Code Monkey home page Code Monkey logo

physics-simulations-box2d's Introduction

Physics-Simulations-Box2D

Simple physics simulation of 1D and 2D motion using the Box2D library.

Contributing

Please look at the Contributing Guidelines if you wish to contribute for this project.


Simulations List

  • Motion in 1D

    • Ball in Free Fall โœ…
    • Landing a rocket
    • Relative velocity: race on a moving sidewalk
  • Motion in 2D

    • Race between a dropped ball and one launched horizontally
    • A ballistics cart
    • Projectile Motion
    • The monkey and the hunter
    • Motion with Constant Acceleration
  • Forces

    • Force and motion in 1D
    • The normal force
    • Static friction
    • Elevator physics
    • Atwood's machine
    • Force and motion in 1D, with friction
    • Friction on an incline
  • Circular motion

    • Circular motion
    • A ball on a string
    • A disk on a turntable
    • Gravitron (carnival ride model)
    • Car on a banked turn
  • Harmonic Motion

    • Pendulum
    • Double Pendulum
    • Spring Pendulum
    • Pendulum - with Damping
    • Spring Wave
  • Song synth Experiments

    • Blinding lights Song Synth
    • Starboy Song Synth
  • Fractals

    • Mandlebrot Set and Julia Set (using fragment shaders in OpenGL) โœ…

Demos


License

Physics Simulations Box2D is available under the MIT license. See the LICENSE file for more info.

physics-simulations-box2d's People

Contributors

pikachuxxxx avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

physics-simulations-box2d's Issues

Offset while spawning Objects in FreeFall simulation.

The objects spawn with some offset w.r.t mouse position in the window. They do seem to exhibit a pattern, however they must be made to depend on WIDTH, HEIGHT, PixelToMeter variables and should be converted to proper Box2D world coordinates.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.