こんにちは。エンジニアをしています、鷲見と申します。 今回はアフィン変換についてです。 あらまし Objective-Cにはアフィン変換を行う機能があり、簡単にUIViewの幾何学的変換を行うことができます。 例えばUIViewを回転したい場合は、以下のように書くことができます。 // ビューを30度回転 CGFloat angle = 30.0 * M_PI / 180.0; view.transform = CGAffineTransformMakeRotation(angle); この他にもいろいろな機能があるのですが、その中にCGAffineTransformMakeという アフィン行列を指定してアフィン変換を行う機能があります。 さて、このアフィン行列とは何なのでしょうか?そもそもアフィン変換とは一体何者なのでしょうか? というわけで本ブログではアフィン変換の理屈について解説して