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) है।

उदाहरण

सिंटैक्स

camera([x], [y], [z], [centerX], [centerY], [centerZ], [upX], [upY], [upZ])

पैरामीटर्स

x
Number:

कैमरे का x-निर्देशांक। डिफ़ॉल्ट 0.

y
Number:

कैमरे का y-निर्देशांक। डिफ़ॉल्ट 0.

z
Number:

कैमरे का z-निर्देशांक। डिफ़ॉल्ट 800.

centerX
Number:

कैमरे के सम्मुख बिंदु का x-निर्देशांक। डिफ़ॉल्ट 0.

centerY
Number:

कैमरे के सम्मुख बिंदु का y-निर्देशांक। डिफ़ॉल्ट 0.

centerZ
Number:

कैमरे के सम्मुख बिंदु का z-निर्देशांक। डिफ़ॉल्ट 0.

upX
Number:

कैमरे के "अप" वेक्टर का x-निर्देशांक। डिफ़ॉल्ट 0.

upY
Number:

कैमरे के "अप" वेक्टर का y-निर्देशांक। डिफ़ॉल्ट 0.

upZ
Number:

कैमरे के "अप" वेक्टर का z-निर्देशांक। डिफ़ॉल्ट 0.

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Camera.js and open a pull request!

संबंधित संदर्भ