Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: Bullet Physics  (Read 2998 times)
Hypnotron
Customers
Community Member
*****
Posts: 1043


« on: December 25, 2008, 05:18:12 PM »

Anyone with experience using BulletX (the c# XNA port of Bullet Physics Lib) w/ TV3D?

I must say I'm disappointed that this BulletX library is not an official port maintained by the authors of Bullet, but is a 3rd party translation of the c++ bullet lib to c# for XNA.  And there doesnt seem to be any official managed wrappers for the c++ version of bullet either.  So even if you are using XNA and wanted to use BulletX, then you'd be stuck dealing with code that hasnt been updated in 12 months and doesnt even support all of the functionality that the current version of Bullet supports. 

And it'd be too difficult to try and compare the current c++ code with this 1 year old c# code to find the changes you'd need to make to get it up to date. 

What a mess.

« Last Edit: December 25, 2008, 05:58:23 PM by Hypnotron » Logged
Hypnotron
Customers
Community Member
*****
Posts: 1043


« Reply #1 on: December 25, 2008, 06:45:53 PM »

I suppose you could do a diff of the version of bullet that BulletX was translated from with the current version and then code the changes... test the hell outta it(TM) and then assuming you didn't introduce bugs (*groan*) keep doing diffs between each successive version of bullet.  But there's always that possibility that you missed making a particular change.

not sure its something i want to do... but is anyone else interested in working together on this?
Logged
Craigomatic
Customers
Community Member
*****
Posts: 91


« Reply #2 on: September 15, 2009, 06:38:26 PM »

Did you manage to get anywhere with this? I'm contemplating unleashing SWIG on Bullet to see if I can derive something useful out of it.
Logged
Hypnotron
Customers
Community Member
*****
Posts: 1043


« Reply #3 on: September 16, 2009, 05:13:23 AM »

nah.  i ended up porting JigLibX for use without XNA.  Main reasons I chose this path are

0) I found their c# source easy to understand.
1) It's important I be able to understand the code so i can modify it to make it more closely integrated into my game framework.
Logged
ZaPPZion
Moderator
Community Member
*****
Posts: 554


« Reply #4 on: September 16, 2009, 01:50:45 PM »

0) I found their c# source easy to understand.
1) It's important I be able to understand the code
how to distinguish the programmer from the rest of the world: he starts numbering @ 0 lol Cheesy
Logged

Check out my website: www.bartkuipers.com
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks