Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Optimisied fork of box2d-js with support for Springs and SVG demos
JavaScript CSS
branch: master

Update README.md

Added a screenshot.
Tightened up the description.
latest commit cc56fac37a
@hrj authored
Failed to load latest commit information.
demos Some optimisations.
images Added files for demo
js/box2d Added the core source code
lib Added files for demo
style Added files for demo
LICENSE.txt
README.md Update README.md
blank.svg Tried to add compatibility to IE
index.html Added a support button
old_index.html Added files for demo

README.md

Screenshot

Demo

About this fork

The original box2d-js library is hosted on sourceforge. It seems to be currently unmaintained and uses the HTML5 Canvas element for display.

This fork has the following changes over the original:

New features

  • Spring Joint (simple version, suitable for simulation of soft bodies)

Code Optimisations

  • Removed dependency on prototype.js
  • Simple optimisations to core library
  • Avoid frequent instantiations of b2Vec2

Features in the demo

  • Use of SVGs instead of Canvas

    • Using jquery and jquery.svg
    • only create a shape for the first time, then use transformations
    • if static or sleeping then don't redraw
  • throttling of step size and inter-frame delays, to achieve a target FPS.

  • a new demo scene called drop to show off spring-joints.
Something went wrong with that request. Please try again.