Changing time vector for AnyInputC3D and/or CreateMarkerClasses

I would like to use (any of) the default CreateMarkerClass(es) simultaneously with my own, custom made, ‘driverclass’ containing other kinematic information.

Because both datasets have different time vectors, I need to shift one of them. I would prefer to shift the time for the marker based dataset. However, in none of the the standard Anybody functions used by the markers, such as ‘AnyInputC3D’, ‘AnyKinDriverMarker’ or the classes themselves, I see a direct reference to time that I can use to add a time shift to.

Is it possible at all within AnyBody itself, or the only solution to manually change the frame counter in the C3Dfile?

Hi…

I am not sure that you can do anything within AnyBody. Maybe the tech-supporters at AnyBodyTechnology can clarify this.

However, you can change the C3D files in external program like Matlab, C or Python. B-TK is a good library to do this. If you are familiar with Matlab, it can has a toolbox for Matlab that works really well.

You can find a tutorial here:
http://b-tk.googlecode.com/svn/doc/Matlab/0.2/_tutorial.html

Hope it can help you a bit.
Morten