Thanks for the feedback.
Can you please upgrade to Bullet 2.75 RC3 (or later) from
http://code.google.com/p/bullet/downloads/list?
It allows arbitrary number of spheres, and we removed the inertiaHalfExtents argument.
(inertiaHalfExtents was the half extents of a local axis aligned bounding box around all spheres, used to approximates the inertia tensor)
If you want more accurate inertia tensor, it is best to use a bt
CompoundShape, adding btSphereShape child shapes, and use the btCompoundShape::calculatePrincipalAxisTransform to shift the the spheres so that the center of mass & prinicple axis of inertia match the rigid body local transform. See BasicDemo attachment in
http://bulletphysics.com/Bullet/phpBB3/ ... 67&start=2
Thanks,
Erwin