[Unimportant]Bullet for Panda3D

When I np on the scene, the effect is as follows:

 tube = BulletCapsuleShape(0.2, 0.5, ZUp)
 node = BulletRigidBodyNode('Body')
 node.addShape(tube)
 base.world.attachRigidBody(node)
#np = self.avatar.exposeJoint(None,"modelRoot","hips").attachNewNode(node)
 np = render.attachNewNode(node)
#np.setPos(0,0.3,0)

Add setPos:

 tube = BulletCapsuleShape(0.2, 0.5, ZUp)
 node = BulletRigidBodyNode('Body')
 node.addShape(tube)
 base.world.attachRigidBody(node)
#np = self.avatar.exposeJoint(None,"modelRoot","hips").attachNewNode(node)
 np = render.attachNewNode(node)
 np.setPos(0,0.3,0)    #### the lien change.


Only the color change

Using self.avatar.exposeJoint (None, “modelRoot”, “hips”). AttachNewNode (node) to replace render.attachNewNode(node), and disable setPos:

 tube = BulletCapsuleShape(0.2, 0.5, ZUp)
 node = BulletRigidBodyNode('Body')
 node.addShape(tube)
 base.world.attachRigidBody(node)
 np = self.avatar.exposeJoint(None,"modelRoot","hips").attachNewNode(node) # change
#np = render.attachNewNode(node)    #### the line change.
#np.setPos(0,0.3,0)    # the line change.


Very Well.

Enable setPos:

 tube = BulletCapsuleShape(0.2, 0.5, ZUp)
 node = BulletRigidBodyNode('Body')
 node.addShape(tube)
 base.world.attachRigidBody(node)
 np = self.avatar.exposeJoint(None,"modelRoot","hips").attachNewNode(node)
#np = render.attachNewNode(node)
 np.setPos(0,0.3,0)    #### the line change.


tube becomes very large, why?

The lest, I change radius and height to 0.01:

tube = BulletCapsuleShape(0.01, 0.01, YUp)

My Panda3D version is 1.8.0+cvs20120721~precise41.