I've been working on a physics sim and I have basic timestep function and length constraints working. However, i've been using a workaround to force blender to update each step - i'm not using blender's timeline but I need to.
Do I need to write the frame handling and caching logic myself or does blender have an api for that? For example, I want to run my update() function each frame and then be able to move the playhead back and forward through the frames that have already been simulated.
Blender 3.6 and above mark the timeline blue where frames have already been simulated. Is this behavior available to addon makers?
many thanks