行列乗算によってソース座標(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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getScaleX() | Number | X 座標スケーリング要素を取得します。 |
getScaleY() | Number | Y 座標スケーリング要素を取得します。 |
getShearX() | Number | X 座標のせん断要素を取得します。 |
getShearY() | Number | Y 座標のせん断要素を取得します。 |
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