iDev

[Obj-C] 두 점의 각도 구하기

KraZYeom 2011. 12. 22. 08:26
반응형
뭔가 쉬운게 있을지도 모르지만 머리가 나쁜관계로 기록! (산수가 가장 어려워요)

#define CC_RADIANS_TO_DEGREES(__ANGLE__) ((__ANGLE__) * 57.29577951f) // PI * 180

-(float)degreeBetweenFirstPoint:(CGPoint)_firstPoint andLastPoint:(CGPoint)_lastPoint{

    float defX = _lastPoint.x - _firstPoint.x;

    float defY = _lastPoint.y - _firstPoint.y;

    // Determine angle 

    float angleRadians = atanf(defX / defY);

    float angleDegrees = CC_RADIANS_TO_DEGREES(angleRadians);  

    return angleDegrees;

}

반응형