同じでなければならない2つの値の間にこの不一致があります...
#define degreesToRadian(x) (M_PI * x / 180.0f)
...
CGFloat angle = -3.0f;
CGFloat beta = degreesToRadian(90.0f - fabsf(angle));
CGFloat delta = (90.0f - fabsf(angle)) * M_PI /180.0f;
この時点で、ベータ = 282.72 とデルタ = 1.51 を取得しますか?
両方の値が同じでなければなりません!
何故ですか?