ソース座標 (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() | 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