The following is using the .Net API.
I am working with a track-mounted, six-dof robot and trying to create a program that can import a set of points for the robot to move to and make sure that, for each point, the track is positioned such that the robot can access it. I can use SetExternalJoints() to update the track position but the internal joint values are never recalculated in a way that makes them available to me as the programmer. When the simulation runs, it uses the given external joint value and calculates the new internal joint values but if I try to access internal joint values from the API, even after the simulation has run, they are the same as they were before the track position was changed.
Is there a way that I can access the results of the inverse kinematic calculation or use another tool within VC to compute them?