对象组
组对象是不可见的图形对象容器。使用组对象组成一个对象集合,这些对象在某些方面行为如同一个对象。当您设置组对象的属性时,结果会应用到包含在组中的所有对象。
例如,您可以将整个组设定为可见或不可见,当点击其中一个时选择所有对象,或应用一个变换矩阵以重新定位对象。
组对象可以包含坐标区所包含的任意对象,如线条、曲面、文本等。组对象还可以包含其他组对象。组对象父级通常为坐标区对象或其他组对象。
有两种类型组对象:
组 - 当您想要创建一组对象,或根据组中单个对象的事件控制整个组的可见性或可选择性时使用。使用
hggroup
函数创建组对象。变换 - 当您想要变换一组对象时使用。变换包括旋转、转换和缩放。有关示例,请参阅 嵌套变换,执行复杂移动。使用
hgtransform
函数创建变换对象。
组对象与变换对象的区别在于变换对象可以将变换矩阵(通过其 Matrix
属性)应用到所有子级对象。