1. Moved the ForceStimulus down into the AnimatSim library.
2. Started trying to implement the ball-socket joint in bullet and found that I have broken both ball-socket and universal in the vortex code.
I have the ball-socket and universal joint doing something in bullet sim now, but until I fix vortex sim I have no way to directly compare output.
Figured out that I am not creating the various objects correctly in bullet. All rigid bodies have to be created off the root OSG node or it will not work. This is going to require some rather large changes to the way the underlying OSG library is working. I do not think it makes sense at that point to try and have a common library between vortex and bullet. I also think it was probably a mistake to pull OSG code out of bullet for other reasons. 1. I am not really planning on maintaining the vortex code after I get bullet working, so it will be available, but unchanging. So that means it really needs to have its own little world of classes and such. Also, if I separate it out this way then I can upgrade to newer versions of OSG for bullet without having to also upgrade vortex. I am going to try and roll back my changes to the vortex library to the point before I started converting it to use OsgAnimatSim.