Как связать и отсоединить несколько сущностей вместе, чтобы их можно было анимировать вместе.
Примером является небольшая куча сущностей.Когда я нажимаю на эту кучу, она разворачивается и плавает вверх по направлению к пользователю, так что это уже не куча, а серия дискретных объектов, каждая из которых разделена небольшим расстоянием.
Эта куча состоит из 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 будут масштабироваться, поворачиватьсяи расположите вместе.