आप त्रिकोणमिति में सक्षम होने की जरूरत है: Wikipedia और Mathworld
आप 3 डी प्रोग्रामिंग के लिए इच्छा नहीं है हालांकि, 2 डी खेल भी वैक्टर और मैट्रिक्स का उपयोग करें। (रेखीय बीजगणित से)
रेखीय बीजगणित संसाधन: Wikepedia और Mathworld
एक मुद्दा यह है कि आप ट्रिग प्रोग्रामिंग में प्रयास के एक बहुत बचत होगी बल्कि atan() फ़ंक्शन से, atan2() समारोह के लिए की जरूरत को साकार कर रहा है। दो बिंदुओं के बीच दिशा निर्धारित करते समय यह महत्वपूर्ण है।
विभिन्न समन्वय प्रणालियों के बीच स्थानांतरित करने में सक्षम होने के नाते एक बड़ा प्लस है। यह अनुभव के साथ आ जाएगा। लोगों की यात्रा करने वाली दो सामान्य चीजें हैं:
ए) अधिकांश स्क्रीन सिस्टम ऊपरी बाएं कोने में मूल (0,0) रखता है, जिसमें सकारात्मक एक्स अक्ष दाएं तक फैली हुई होती है और सकारात्मक वाई धुरी विस्तारित होती है। मानक कार्टेशियन निर्देशांक निम्न बाईं ओर क्वाड्रंट 1 (जहां एक्स और वाई हमेशा सकारात्मक या शून्य होते हैं) की उत्पत्ति मानते हैं। इसके लिए किसी प्रोग्रामर को कुछ चरण में वाई ओरिएंटेशन 'फ्लिप' करने की आवश्यकता होती है।
बी) विशिष्ट भूगोल 0 डिग्री उत्तर और सकारात्मक डिग्री के रूप में घड़ी की दिशा में घूमता है। सभी ट्रिग फ़ंक्शंस पूर्व में 0 डिग्री रखते हैं जो सकारात्मक डिग्री के साथ काउंटर-वार की दिशा में व्यापक होते हैं।
अंत में, हालांकि हम डिग्री में सोचते हैं, असली पुस्तकालय रेडियंस का उपयोग करेंगे। का सर्वोत्तम तरीका है (न कि 'भू' से 'गणित' ओरिएंटेशन में) रेडियंस के रूप में कोण की दुकान और जब डिबग जानकारी प्रदर्शित चीजों कन्वर्ट करने के लिए है
+1 छोड़ने के लिए, यदि आप ऐसा – siaooo