Групповые объекты являются невидимыми контейнерами для графических объектов. Используйте групповые объекты, чтобы сформировать набор объектов, которые могут вести себя как один объект в определенных отношениях. Когда вы устанавливаете свойства группового объекта, результат применяется к объектам, содержавшимся в группе.
Например, можно сделать целую группу видимой или невидимой, выбрать все объекты, когда по только одному кликают, или примените матрицу преобразования, чтобы изменить местоположение объектов.
Групповые объекты могут содержать любой из объектов, которые оси могут содержать, такие как линии, поверхности, текст, и так далее. Групповые объекты могут также содержать другие групповые объекты. Групповые объекты всегда порождаются к объекту осей или другому групповому объекту.
Существует два вида групповых объектов:
Группа — Использование, когда это необходимо, чтобы создать группу объектов и управлять видимостью или selectability группы на основе того, что происходит с любым отдельным объектом в группе. Создайте групповые объекты с hggroup
функция.
Преобразуйте — Использование, когда это необходимо, чтобы преобразовать группу объектов. Преобразовывает включают вращение, перевод и масштабирование. Для примера смотрите Преобразования Вложенного множества для Комплексных Перемещений. Создайте преобразовывают объекты с hgtransform
функция.
Различие между группой и преобразовывает объекты, то, что объект преобразования может применить матрицу преобразования (через ее Matrix
свойство) ко всем объектам, для которых это - родительский элемент.