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

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

y

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

z

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

centerX

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

centerY

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

centerZ

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

upX

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

upY

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

upZ

कैमरे के "अप" वेक्टर का 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!

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