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()NumberY 좌표 변환 요소를 점 단위로 가져옵니다.
toBuilder()AffineTransformBuilder이 변환을 기준으로 새 AffineTransformBuilder를 반환합니다.

자세한 문서

getScaleX()

X 좌표 배율 요소를 가져옵니다.

리턴

Number


getScaleY()

Y 좌표 배율 요소를 가져옵니다.

리턴

Number


getShearX()

X 좌표 기울기 요소를 가져옵니다.

리턴

Number


getShearY()

Y 좌표 기울기 요소를 가져옵니다.

리턴

Number


getTranslateX()

X 좌표 변환 요소를 점 단위로 가져옵니다.

리턴

Number


getTranslateY()

Y 좌표 변환 요소를 점 단위로 가져옵니다.

리턴

Number


toBuilder()

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

리턴

AffineTransformBuilder