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()NumberX 좌표 평행이동 요소를 포인트 단위로 가져옵니다.
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