Original Post
I'm having diffuculty with what seems like it should be a simple problem. I have a standard run-of-the-mill 2D rigid body system. I can create bodies and apply forces and torques and all is good and working properly. To this point all the torques are applied at the bodies center of mass. Now, however, I've created a 2D revolute joint (essentially a hinge joint since it's in 2D) and I want to create an Angular-Spring that acts at the anchor point. I can calculate the torque based on the angular difference, but my problem is I don't know how to apply the torque at the ANCHOR point. When I apply a torque at the center of mass, I simply integrate the AngularVelocity and Rotation using the angular equivalent of F=ma. But how do I do this when the torque is not being applied at the center of mass? -Jeff