Как связать и разъединить несколько объектов вместе, чтобы их можно было анимировать вместе.
Примером может служить небольшая куча сущностей. Когда я нажимаю на эту кучу, она раздвигается и плывет вверх по направлению к пользователю, так что это больше не куча, а серия незаметных объектов, каждая из которых разделена на небольшое расстояние.
В стопке 3 объекта: A, B и C.
Если я нажимаю на объект с идентификатором A, все они масштабируются / позиционируются / вращаются обратно в кучу.
Если я нажму на объект с идентификатором B, все объекты переместятся влево. Если я нажимаю на объект C, то C покидает кучу, и его движения больше не связаны с кучей.
Есть еще одна стопка с сущностями X, Y и Z
Если объект X, Y или Z находится рядом с объектом C, то объект C присоединяется к стопке X, Y, Z. Если пользователь нажимает на объект Z и перетаскивает его, чтобы оказаться рядом с объектом A или B, тогда объект Z присоединяется к стопке A и B,
Итак, если щелкнуть объект A, тогда A, B и Z будут масштабироваться, вращаться и позиционироваться вместе.