Main Content

객체 그룹

group 객체는 그래픽스 객체의 보이지 않는 컨테이너입니다. group 객체를 사용하여 특정 측면에서 하나의 객체로 동작할 수 있는 객체의 모음을 형성할 수 있습니다. group 객체의 속성을 설정하면 결과가 그룹에 포함된 객체에 적용됩니다.

예를 들어, 전체 그룹을 표시 가능하거나 표시 가능하지 않도록 설정하거나, 하나만 클릭해도 모든 객체를 선택하도록 하거나, 변환 행렬을 적용하여 객체의 위치를 변경할 수 있습니다.

group 객체에는 선, 곡면, 텍스트 등과 같이 좌표축이 포함할 수 있는 객체는 모두 포함될 수 있습니다. 또한 group 객체에는 다른 group 객체도 포함될 수 있습니다. group 객체는 항상 axes 객체나 다른 group 객체를 부모로 가집니다.

다음과 같이 두 가지 종류의 group 객체가 있습니다.

  • group — 객체의 그룹을 생성하여 그룹 내 개별 객체에 발생한 작업을 기준으로 그룹의 가시성 또는 선택 가능성을 제어하려는 경우 사용합니다. hggroup 함수를 사용하여 group 객체를 생성합니다.

  • transform — 객체 그룹을 변환하려는 경우 사용합니다. 변환에는 회전, 평행 이동 및 스케일링이 포함됩니다. 예제는 복합적인 이동을 위해 변환 중첩 항목을 참조하십시오. hgtransform 함수를 사용하여 transform 객체를 생성합니다.

group 객체와 transform 객체의 차이점은 transform 객체는 이 transform 객체를 부모로 두는 모든 객체에 변환 행렬(Matrix 속성 사용)을 적용할 수 있다는 점입니다.