My observations/feedback: src, repo, and future

Post Reply
chbfiv
Posts: 10
Joined: Thu Jan 20, 2011 9:36 pm

My observations/feedback: src, repo, and future

Post by chbfiv » Mon Jun 18, 2012 2:35 am

I've been using bullet for about a year and a half now in c++, java, and c# and I wanted to provide some general feedback on some more basic things. Before I start I just wanted to be clear that I'm a huge fan of the project and community and I plan on participating more in the coming years.

my observations (welcome feedback)
1- The pdf docs are nice but documentation seems lacking or inconsistent overall in the src.
2- Use of inner classes requires a more extensive work around for use in SWIG (try not to use them? move them and typedef them to their old location?)
3- default constructors for core classes (btRigidBody, btTypedConstraint, ...)
4- allow modification of btTypedConstraint rigidBodyA/B (at least if not currently participating the collision world)
5- allow modification of btBoxShape size (at least if not currently participating the collision world)
6- others like 4 and 5
7- git > svn (except for binary)
8- using CMake might cleanup the repo and reduce maintenance
9- Multithreaded could be built into each of the core projects BulletCollision, BulletDynamics, LinearMath as build flags (could put this in CMake also)

Post Reply