Ticket #61 (closed enhancement: fixed)

Opened 1 year ago

Last modified 4 months ago

replace current physics code with calls to Blaze 2D physics engine

Reported by: clayasaurus Assigned to: clayasaurus
Priority: major Milestone: 0.3
Component: physics Version: svn
Keywords: Cc:

Description (Last modified by clayasaurus)

http://www.dsource.org/projects/blaze

Mason will be maintaining and adding new features to this Glaze port. Let's replace our physics code with calls to Blaze, this way we get support for polygons and other neat shapes :)

Change History

09/10/07 11:28:46 changed by clayasaurus

ChipMunk?: Uses Erin Catto's work as well, and added some new features:

http://wiki.slembcke.net/main/published/Chipmunk

09/11/07 15:29:23 changed by clayasaurus

Box2D has it's own website now, and new features! Plus a comment on gphysics.com from Erin Catto that he will continue to support it.

http://www.box2d.org/

09/11/07 15:30:49 changed by clayasaurus

Box2D is under the zlib/png license as well!

"Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon."

This is good news for us :)

09/11/07 16:08:56 changed by clayasaurus

I have an idea.

How about I start a project on dsource (or just put it in it's own svn in arclib) called "box2d4d" which will just concentrate on porting Box2D to native D code as closely as possible to the original. I'll keep tabs on Box2D and update the 'box2d4d' project whenever box2D gets an update.

From there, instead of worrying about physics features you can simply worry about the physics API integration with ArcLib.

Our Dev System will then be like...

Erin Catto Updates w/ new features --> I update Box2d4d --> you update ArcLib scenegraph integration, if needed

I think this seems like a foolproof system, and it takes the pressure off of us from adding new features to the physics engine because you can be sure the original author is going to add them himself.

Does this sound good?

~ Clay

09/11/07 17:37:38 changed by ChristianK

Yes, the Box2D page looks most promising and I agree that we should try to stay up to date on it. Since there's no way of hooking up with the library directly, an as-literal-as-possible port is probably the least work intensive way of getting all the updates into Arc.

So, yes: I agree about having the box2d port in a separate project and would also help out. (I'm busy till Sept 24th though)

10/01/07 11:11:36 changed by ChristianK

  • description changed.
  • summary changed from Add polygon & line support to 2D physics engine... to replace current physics code with calls to box2d4d.

02/22/08 13:20:34 changed by clayasaurus

  • description changed.
  • summary changed from replace current physics code with calls to box2d4d to replace current physics code with calls to Blaze 2D physics engine.

02/23/08 12:37:27 changed by ChristianK

  • owner changed from ChristianK to clayasaurus.

I don't think I'll have the time to do this. :/

05/13/08 13:36:38 changed by clayasaurus

  • status changed from new to closed.
  • resolution set to fixed.

The Blaze ArcLib extension will work well here.