Announcing my newest finished project, Box2DWith. I'm collecting together various utility classes for doing all the stuff with Box2DFlashAS3, but found annoying. Demo, Docs
Read morezlib License
Controller Grab Pack
Mon, 10/06/2008 - 00:45 — BorisAfter the success of b2BuoyancyController, I'm releasing a pack of useful controllers to do other common tasks. I hope you appreciate this, these were boring to write. Demo
Read moreb2BuoyancyController
Mon, 09/15/2008 - 00:00 — BorisFollowing the poll, buoyancy seemed to be the popular choice for Box2D feature. I decided against the fancy and probably unreliable technique I was going to use, and have produced a "controller" based on good old, geometry, cribbing a fair amount of Erin Catto's notes on the subject. Demo
Read moreBox2D Raycasts
Thu, 09/04/2008 - 22:50 — BorisBox2D has always had a function called TestSegment for colliding segments with shapes, but it really needed conversion into proper raycasts. Check out a Demo.
I've implemented this in Flash and C++. It's the real deal: it uses Box2D's internal sweep and prune structure for efficient calculations. You should see the best performance gains on the previous naive solutions when doing very long diagonal casts, or when doing a long cast that hits something immediately.
Read moreb2ConcaveArc
Wed, 09/03/2008 - 23:57 — BorisMy first proper contribution to the wonderful Box2D engine, specifically the Flash port. I've added a third shape type to the engine, which dramatically increases the possible shapes you can describe. Hopefully my contribution will also show other people how to add shapes, and some of the deeper aspects of the engine.
It's easier to describe than see, so try out a demo: Demo
Read more