이 플래그 비트는 이 object 에 의해 정의된 변환이 다른 플래그 비트에 의해 표시된 변환 외에도 일반적으로 오른손 좌표계를 왼손 시스템으로 변경하는 일부 축에 대해 미러 이미지 플립을 수행함을 나타냅니다. 오른손 좌표계 이것은 양의 X 축이 시계 반대 방향으로 회전하여 양의 Y 축 를 오버레이하는 것입니다. 이는 오른손의 손가락 엄지손가락 끝을 응시할 때 말리는 방향과 유사합니다. 왼손 좌표계는 양의 X 축이 회전하는 좌표계입니다. 시계 방향으로 양의 Y 축과 유사한 를 왼손의 손가락이 말리는 방향으로 오버레이합니다. 뒤집기의 모든 각도 가 적절한 조정 회전이 주어지면 동일하기 때문에 원래 뒤집기 또는 미러링 변환의 각도를 결정하는 수학적 방법은 없습니다. 참고: TypeFlip은 GENERAL_TRANSFORM 다음에 추가되었습니다. public 순환 상태였으며 외부 코드에 이진 비호환성을 도입하지 않고 플래그 비트를 더 이상 편리하게 번호를 다시 매길 수 없습니다.
이 플래그 비트는 이 object 에 의해 정의된 변환이 다른 플래그 비트에 의해 표시된 변환에 추가하여 에서 90도의 배수만큼 사분면 회전을 수행함을 나타냅니다. 벡터의 길이를 변경하지 않고 벡터의 길이를 변경합니다. 이 플래그 비트는 TypeGeneralRotation 플래그와 상호 배타적입니다.
균일한 배율은 벡터 사이의 각도를 변경하지 않고 x 및 y 방향 모두에서 동일한 양 로 벡터의 길이를 곱합니다. 이 플래그 비트는 TypeGeneralScale 플래그와 상호 배타적입니다.
비고
Sun의 AffineTransform.java에서 가져온 대부분의 알고리즘. 내부적으로 사용되는 행렬 요소에 대한 Java의 이름. Java 이름을 .net 이름과 설명으로 매핑: m00 M11 Scale X m10 M12 Shear Y m01 M21 Shear X m11 M22 Scaled Y_m02 X 변환 m12 M32 Y 변환