Skip to content

Commit 7969363

Browse files
committed
updated the README
1 parent ee960f4 commit 7969363

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

README.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,33 @@
22

33
Coming soon
44

5-
## New features in this fork
5+
## About this fork
66

7-
* Spring Joint
8-
* Simple optimisations to core library, using for loops.
7+
This fork has the following changes over the original:
8+
9+
### New features
10+
* Spring Joint (simple version, suitable for simulation of soft bodies)
11+
12+
### Code Optimisations
913
* Removed dependency on prototype.js
10-
* Tried to remove instantiations of b2Vec2
14+
* Simple optimisations to core library, using for loops.
15+
* Tried to avoid frequent instantiations of b2Vec2
16+
17+
## About this library
18+
19+
The original box2d-js library is hosted on sourceforge.
20+
21+
[1]: http://box2d-js.sourceforge.net/ "Box2D JS"
22+
23+
It seems to be currently unmaintained and uses the HTML5 Canvas element for display.
24+
1125

1226
## Demo features
1327

14-
* Using SVG animation
28+
* Use of SVGs instead of Canvas
1529
* Using jquery and jquery.svg
1630
* only create a shape for the first time, then use transformations
1731
* if static or sleeping then don't redraw
18-
* rate throttling of frame rates
32+
33+
* throttling of step size and inter-frame delays, to achieve a target FPS.
34+
* a new demo scene called `drop` to show off spring-joints.

0 commit comments

Comments
 (0)