Skip to content
GG-coder889Public
forked from hrj/box2d-js

About

Optimisied fork of box2d-js with support for Springs and SVG demos

Resources

Stars

2 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

Demo

View the demo here.

About this fork

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, using for loops.
  • Tried to avoid frequent instantiations of b2Vec2

About this library

The original box2d-js library is hosted on sourceforge.

It seems to be currently unmaintained and uses the HTML5 Canvas element for display.

Demo features

  • 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.

About

Optimisied fork of box2d-js with support for Springs and SVG demos

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors