Main Content

对象组

组对象是不可见的图形对象容器。使用组对象组成一个对象集合,这些对象在某些方面行为如同一个对象。当您设置组对象的属性时,结果会应用到包含在组中的所有对象。

例如,您可以将整个组设定为可见或不可见,当点击其中一个时选择所有对象,或应用一个变换矩阵以重新定位对象。

组对象可以包含坐标区所包含的任意对象,如线条、曲面、文本等。组对象还可以包含其他组对象。组对象父级通常为坐标区对象或其他组对象。

有两种类型组对象:

  • 组 - 当您想要创建一组对象,或根据组中单个对象的事件控制整个组的可见性或可选择性时使用。使用 hggroup 函数创建组对象。

  • 变换 - 当您想要变换一组对象时使用。变换包括旋转、转换和缩放。有关示例,请参阅 嵌套变换,执行复杂移动。使用 hgtransform 函数创建变换对象。

组对象与变换对象的区别在于变换对象可以将变换矩阵(通过其 Matrix 属性)应用到所有子级对象。