p5.Camera

3D स्केच देखने के लिए एक कैमरा का वर्णन करने वाली एक क्लास।

प्रत्येक p5.Camera ऑब्जेक्ट 3D स्पेस के एक भाग को देखने वाला एक कैमरा है। यह कैमरे के स्थान, उन्मुखीकरण और प्रक्षेपण के बारे में जानकारी संग्रहीत करता है।

WebGL मोड में, डिफ़ॉल्ट कैमरा एक p5.Camera ऑब्जेक्ट है जिसे camera(), perspective(), ortho() और frustum() फ़ंक्शन द्वारा नियंत्रित किया जा सकता है। createCamera() से अतिरिक्त कैमरे बनाए जा सकते हैं और setCamera() से सक्रिय किया जा सकता है।

ध्यान दें: p5.Camera की मेथड दो समन्वय प्रणालियों में काम करती हैं:

  • "वर्ल्ड" समन्वय प्रणाली स्थिति को x-, y- और z-अक्षों के संबंध में वर्णित करती है। उदाहरण के लिए, myCamera.setPosition() कॉल करके कैमरा को "वर्ल्ड" समन्वय का उपयोग करके 3D स्पेस में रखा जा सकता है।
  • "स्थानीय" समन्वय प्रणाली कैमरे के दृश्यक्षेत्र से स्थिति को वर्णित करती है: बाएं-दाएं, ऊपर-नीचे और आगे-पीछे। उदाहरण के लिए, myCamera.move() कॉल करके कैमरा को अपने अक्षों पर ही हिलाया जा सकता है।

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