毎度毎度忘れるのでメモです。
CGAffineTransformから角度と拡大率を求める方法
角度
var radian = atan2(transform.b, transform.a) var degree = radian / CGFloat(Double.pi / 180)
スケール(等倍=1)
var scale = sqrt(abs(transform.a * transform.d - transform.b * transform.c))
毎度毎度忘れるのでメモです。
CGAffineTransformから角度と拡大率を求める方法
var radian = atan2(transform.b, transform.a) var degree = radian / CGFloat(Double.pi / 180)
var scale = sqrt(abs(transform.a * transform.d - transform.b * transform.c))