func rotate(byDegrees : CGFloat)
Mutates an affine transformation matrix from a rotation value (angle α in degrees).
アフィン変換マトリックスを回転値(度数での角度α)から変化させます。
func rotate(byRadians : CGFloat)
Mutates an affine transformation matrix from a rotation value (angle α in radians).
アフィン変換マトリックスを回転値(ラジアンでの角度α)から変化させます。
func scale(x: CGFloat, y: CGFloat)
Mutates an affine transformation matrix to perform a scaling in each of the x and y dimensions.
アフィン変換マトリックスを変化させて、拡大縮小をxとy次元のそれぞれで実行します。
func translate(x: CGFloat, y: CGFloat)
Mutates an affine transformation matrix to perform the given translation.
アフィン変換マトリックスを変化させて、与えられた平行移動を実行します。
func append(AffineTransform)
Mutates an affine transformation by appending the specified matrix.
指定されたマトリックスを後に追加することによって、アフィン変換マトリックスを変化させます。
func prepend(AffineTransform)
Mutates an affine transformation by prepending the specified matrix.
指定されたマトリックスを前に加えることによって、アフィン変換マトリックスを変化させます。
func invert()
Inverts the transformation matrix if possible.
可能ならば、変換マトリックスを反転します。
func inverted() -> AffineTransform?
Returns an inverted version of the matrix if possible, or
nil
if not.
可能ならばマトリックスの反転されたバージョン、または可能でないならばnil
を返します。