Class 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