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

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

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

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

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

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

  • Преобразование — Использование когда это необходимо, чтобы преобразовать группу объектов. Преобразования включают вращение, перевод и масштабирование. Для примера смотрите Преобразования Вложенного множества для Комплексных Перемещений. Создайте объекты преобразования с функцией hgtransform.

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

Была ли эта тема полезной?