변환 그룹
변환 그룹 (Transform Groups)
그래프 객체 여러 개를 묶어서 하나의 기하 변환(이동·회전·크기 변경 등)을 한 번에 적용하고 싶을 때가 있어요. 그럴 때 쓰는 게 변환 그룹(transform group)이에요. hgtransform 함수가 이런 변환 그룹 객체를 만들어 줘요.
출처: 문서
본문
hgtransform은 그래픽스 변환 객체를 생성하는 함수예요.
h = hgtransform ()
h = hgtransform (property, value, …)
h = hgtransform (hax, …)
첫 번째 형태는 속성 없이 빈 변환 객체를 만들고, 두 번째는 property, value 쌍으로 속성을 지정해요. 세 번째 형태는 hax로 부모 좌표축(axes)을 지정해요.
이 함수로 만든 변환 객체에 다른 그래프 객체를 자식으로 넣으면, 변환 객체의 속성(예: 행렬)을 바꿈으로써 묶여 있는 모든 객체에 같은 변환을 일괄 적용할 수 있어요.
참고로 원문에는 이 기능에 대한 문서가 아직 준비 중이라는 표시(FIXME)가 남아 있어요. makehgtform 같은 보조 함수도 아직 구현되기 전이라 seealso 목록에 추가되지 않았다고 표시되어 있어요. 문서가 더 풍부해지는 대로 그 내용이 이어질 예정이에요.
함께 보면 좋은 함수는 hggroup이에요.
See also: hggroup
더 알아보기
hggroup함수와 묶음(hggroup) 객체를 함께 살펴보세요.- 변환 객체의 적용 행렬 속성을 다루는 방법도 이어서 보면 좋아요.