I'm trying to get a world transform on a primitive at a specific frame.
From vex's usd_worldtransform documentation page [www.sidefx.com], I should be able to use a timecode argument, but this seems to output the current frame value.
See screenshot:
- /world/cube2 is animated on tx between frame 1001 and frame 1010.
- matrix constraint_fixed_m should return /world/cube2 world transform at frame 1001
- matrix constraint_m should return /world/cube2 world transform at current frame
- to check the values, I export both translate values (fixed and animated)
- in the scene graph detail, the attribute A_constraint_fixed_t has the same value as A_constraint_t and shows the current frame value.

Is the vex function usd_worldtransform broken ? How can I get the value at frame 1001 no matter what the current frame ?
I have the same problem with usd_localtransform.

