एक नया p5.Camera ऑब्जेक्ट बनाता है और इसे वर्तमान (सक्रिय) कैमरा के रूप में सेट करता है।
नया कैमरा को एक डिफ़ॉल्ट स्थिति (0, 0, 800)
और एक डिफ़ॉल्ट पर्स्पेक्टिव प्रोजेक्शन के साथ प्रारंभ किया जाता है। इसके गुण p5.Camera मेथड्स जैसे myCamera.lookAt(0, 0, 0)
के साथ नियंत्रित किए जा सकते हैं।
नोट: हर 3D स्केच में एक डिफॉल्ट कैमरा प्रारंभ किया जाता है। यह कैमरा camera(), perspective(), ortho(), और frustum() फ़ंक्शन्स का उपयोग करके नियंत्रित किया जा सकता है यदि यह दृश्य में एकमात्र कैमरा है।
नोट: createCamera()
केवल WebGL मोड में उपयोग किया जा सकता है।
उदाहरण
Returns
संबंधित संदर्भ
camera
कैमरे की स्थिति और अभिविन्यास को सेट करता है। myCamera.camera() वस्तुओं को विभिन्न कोणों से देखने की अनुमति देता है। इसके नौ पैरामीटर हैं जो सभी वैकल्पिक हैं। पहले तीन पैरामीटर, x, y, और z, कैमरे की स्थिति के निर्देशांक "विश्व" स्थान में हैं। उदाहरण के लिए, myCamera.camera(0, 0, 0) को बुलाना कैमरे को उत्पत्ति (0, 0, 0) पर रखता है। डिफ़ॉल्ट रूप से, कैमरा (0, 0, 800) पर रखा जाता है। अगले तीन पैरामीटर, centerX, centerY, और centerZ "विश्व" स्थान में उस बिंदु के निर्देशांक हैं जहां कैमरा सामना करता है। उदाहरण के लिए, myCamera.camera(0, 0, 0, 10, 20, 30) को बुलाना कैमरे को उत्पत्ति (0, 0, 0) पर रखता है और इसे (10, 20, 30) की ओर इशारा करता है। डिफ़ॉल्ट रूप से, कैमरा उत्पत्ति (0, 0, 0) की ओर इशारा करता है। अंतिम तीन पैरामीटर, upX, upY, और upZ "स्थानीय" स्थान में "ऊपर" वेक्टर के घटक हैं। "ऊपर" वेक्टर कैमरे के y-अक्ष को अभिविन्यासित करता है। उदाहरण के लिए, myCamera.camera(0, 0, 0, 10, 20, 30, 0, -1, 0) को बुलाना कैमरे को उत्पत्ति (0, 0, 0) पर रखता है, इसे (10, 20, 30) की ओर इशारा करता है, और "ऊपर" वेक्टर को (0, -1, 0) सेट करता है जैसे कि इसे उल्टा पकड़ा गया हो। डिफ़ॉल्ट रूप से, "ऊपर" वेक्टर (0, 1, 0) है। .
centerX
उस स्थान का x-निर्देशांक जहां कैमरा दिखता है। डिफ़ॉल्ट रूप से, कैमरा "विश्व" स्थान में मूल (0, 0, 0) को देखता है, इसलिए myCamera.centerX 0 है। .
centerY
उस स्थान का y-निर्देशांक जहां कैमरा दिखता है। डिफ़ॉल्ट रूप से, कैमरा "विश्व" स्थान में मूल (0, 0, 0) को देखता है, इसलिए myCamera.centerY 0 है। .
centerZ
उस स्थान का y-निर्देशांक जहां कैमरा दिखता है। डिफ़ॉल्ट रूप से, कैमरा "विश्व" स्थान में मूल (0, 0, 0) को देखता है, इसलिए myCamera.centerZ 0 है। .