bullet3 icon indicating copy to clipboard operation
bullet3 copied to clipboard

No centralized learning resource for Bullet C++

Open cuppajoeman opened this issue 2 years ago • 5 comments

As of right now there are a few main ways to get started with bullet physics:

  • bullet physics official docs:
    • https://github.com/bulletphysics/bullet3/tree/master/docs
  • pybullet quickstart document: https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit focuses on pybullet not c++ bullet
  • examples in bullet's github repository
    • learn by reverse engineering, through you might make some wrong assumptions this way
  • kodeco's site: https://www.kodeco.com/2606-bullet-physics-tutorial-getting-started
    • good introduction, focuses on mobile development, not publicly editable
  • c++ Bullet's API, (located at pybullet.org ??): https://pybullet.org/Bullet/BulletFull/annotated.html
    • no built in search function, have to use ctrl-f, an api reference, not designed as a how to for bullet
  • gamedesigning.org's comments on bullet physics: https://www.gamedesigning.org/engines/bullet/
    • more of a commentary and less of manual on how to use bullet, not publicly editable
  • bullet physics old wiki: https://web.archive.org/web/20170706235814/http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Main_Page
    • no longer updated, hard to find unless you know it exists, not publicly editable

Due to all of these factors I think it would be nice if there was some centralized, open source learning resource on how to use bullet physics that references the c++ api.

In this direction, I was hoping we could decide that the doxygen api page be the centralized learning source which would help condense and localize a lot of the information.

I'd like to know anyone's thoughts on this idea.

cuppajoeman avatar Nov 16 '23 18:11 cuppajoeman

I have struggled with this bullet physics for a long time, I don't even know what to do. I wish there could be a good learning resource available. I would love to contribute also

IfiokUdofeData avatar Mar 08 '25 15:03 IfiokUdofeData

Just to let anyone know, I have moved over to Jolt Physics which is much more active and have had better success that way.

cuppajoeman avatar Mar 14 '25 06:03 cuppajoeman

Just to let anyone know, I have moved over to Jolt Physics which is much more active and have had better success that way.

Can you give me a link to the community, or how to get started resource

IfiokUdofeData avatar Apr 02 '25 06:04 IfiokUdofeData

Just to let anyone know, I have moved over to Jolt Physics which is much more active and have had better success that way.

afaik motionstate is not supported in jolt, and has to be implemented by user, is that true?

Avithohol avatar Apr 09 '25 07:04 Avithohol

Just to let anyone know, I have moved over to Jolt Physics which is much more active and have had better success that way.

Can you give me a link to the community, or how to get started resource

First read about the architecture here, then if you have more questions you can make a github discussion on the jolt physics github page

cuppajoeman avatar Apr 13 '25 20:04 cuppajoeman