Class AffineTransform

AffineTransform

행렬 곱셈에 따라 소스 좌표 (x1, y1)를 대상 좌표 (x2, y2)로 변환하는 데 사용되는 3x3 행렬입니다.

[ x2 ]   [ scaleX shearX translateX ] [ x1 ]
[ y2 ] = [ shearY scaleY translateY ] [ y1 ]
[ 1  ]   [   0      0        1      ] [ 1  ]

변환 후

x2 = scaleX * x1 + shearX * y1 + translateX;
y2 = scaleY * y1 + shearY * x1 + translateY;

메서드

메서드반환 유형간략한 설명
getScaleX()NumberX 좌표 크기 조정 요소를 가져옵니다.
getScaleY()NumberY 좌표 크기 조정 요소를 가져옵니다.
getShearX()NumberX 좌표 전단 요소를 가져옵니다.
getShearY()NumberY 좌표 전단 요소를 가져옵니다.
getTranslateX()Number포인트 단위의 X 좌표 변환 요소를 가져옵니다.
getTranslateY()Number포인트 단위의 Y 좌표 변환 요소를 가져옵니다.
toBuilder()AffineTransformBuilder이 변환을 기반으로 새 AffineTransformBuilder를 반환합니다.

자세한 문서

getScaleX()

X 좌표 크기 조정 요소를 가져옵니다.

리턴

Number


getScaleY()

Y 좌표 크기 조정 요소를 가져옵니다.

리턴

Number


getShearX()

X 좌표 전단 요소를 가져옵니다.

리턴

Number


getShearY()

Y 좌표 전단 요소를 가져옵니다.

리턴

Number


getTranslateX()

포인트 단위의 X 좌표 변환 요소를 가져옵니다.

리턴

Number


getTranslateY()

포인트 단위의 Y 좌표 변환 요소를 가져옵니다.

리턴

Number


toBuilder()

이 변환을 기반으로 새 AffineTransformBuilder를 반환합니다.

리턴

AffineTransformBuilder