Группы объектов

Групповые объекты являются невидимыми контейнерами для графических объектов. Используйте групповые объекты для формирования набора объектов, которые могут вести себя как один объект в определенных отношениях. Когда вы задаете свойства группового объекта, результат применяется к объектам, содержащимся в группе.

Например, можно сделать всю группу видимой или невидимой, выбрать все объекты, когда кликнут только один, или применить матрицу преобразования для изменения положения объектов.

Групповые объекты могут содержать любой из объектов, которые могут содержать оси, таких как линии, поверхности, текст и так далее. Групповые объекты могут также содержать другие групповые объекты. Групповые объекты всегда помечены как объекты осей или другой групповой объект.

Существует два типа групповых объектов:

  • Группа - Используется, когда необходимо создать группу объектов и управлять видимостью или выборочностью группы на основе того, что происходит с любым отдельным объектом в группе. Создайте групповые объекты с hggroup функция.

  • Преобразование - Используется, когда вы хотите преобразовать группу объектов. Преобразования включают вращение, перемещение и масштабирование. Для получения примера смотрите Nest Transforms for Complex Movements. Создайте объекты преобразования с hgtransform функция.

Различие между группой и объектами преобразования заключается в том, что объект преобразования может применить матрицу преобразования (через ее Matrix свойство) всем объектам, для которых он является родительским элементом.