ExplodedAssembly icon indicating copy to clipboard operation
ExplodedAssembly copied to clipboard

Allow simultaneous movements

Open morganrallen opened this issue 5 years ago • 3 comments

It would be nice to be able to animate several parts at the same time. I'm not sure the best way to handle this but have a couple loose ideas.

Nested Groups After an animation group has been created, it could be dragged into another Group in the Model view. EA could traverse each Group and start all the animations at the same time.

Animation Group Property Give a new property that would determine the true animation order. This would default to the 00x ID already given to each Group. This could then be changed to any other valid number and those would animate together

Time Offset Another new property, that might even be useful outside of simultaneous. It would represent the amount of time an animation would start before the previous one was finished. Default to 0 would mean it waited until the previous is complete. 1 (or -1) would mean the animation starts 1 steps before the previous was done.

morganrallen avatar Apr 19 '19 20:04 morganrallen

Interesting, Nested Groups could be more-less straightforward to implement, but the other two, specially Time Offset means a complete re-write of the whole workbench. Not that is too big, but I do not have the time now.

JMG1 avatar Apr 23 '19 09:04 JMG1

Would you entertain a pull request? Also happy to send PR for #10 as that will be break this plugin for everyone soon if not already.

morganrallen avatar May 01 '19 04:05 morganrallen

Of course!

JMG1 avatar May 03 '19 08:05 JMG1