atan2(y, x) 180 ° पर यह असंतोष है, जहां यह -180 ° .. 0 ° दक्षिणावर्त घूम रहा है।
मैं मानों की श्रेणी को 0 ° ..360 ° पर कैसे दर्ज करूँ?
यहाँ मेरा कोड है:
CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y);
float swipeBearing = atan2f(deltaPoint.height, deltaPoint.width);
मैं एक स्वाइपिंग टच इवेंट की दिशा की गणना कर रहा हूँ startPointऔर endPoint, दोनों XY पॉइंट स्ट्रक्चर्स। कोड iPhone के लिए है, लेकिन समर्थन करने वाली कोई भी भाषा atan2f()करेगी।