exponenta event banner

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

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

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

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

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

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

  • Преобразовать (Transform) - используется, когда требуется преобразовать группу объектов. Преобразования включают поворот, перемещение и масштабирование. Пример см. в разделе Преобразования гнезд для сложных движений. Создание объектов преобразования с помощью hgtransform функция.

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