Camera
अवलोकन
Camera Aspose.3D FOSS for Typescript में एक क्लास है।. से विरासत में प्राप्त: Entity.
Camera.constructor एक नया कैमरा बनाता है जिसमें वैकल्पिक नाम और प्रोजेक्शन प्रकार हो सकता है।.
यह क्लास Typescript प्रोग्रामों में Camera ऑब्जेक्ट्स के साथ काम करने के लिए 8 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स शामिल हैं: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. सभी सार्वजनिक सदस्य Aspose.3D FOSS for Typescript पैकेज को इंस्टॉल करने के बाद किसी भी Typescript एप्लिकेशन के लिए सुलभ होते हैं।. गुण: apertureMode, aspect, aspectRatio, direction, excluded, farPlane, और 16 अन्य।.
विवरण
Camera Aspose.3D FOSS लाइब्रेरी में TypeScript के लिए एक क्लास है जो प्रोग्रामेटिक उपयोग के लिए 7 मेथड्स और 22 प्रॉपर्टीज़ उजागर करती है। यह विस्तारित करती है Entity, अपने पैरेंट टाइप से साझा कार्यक्षमता को विरासत में लेते हुए।.
मुख्य क्षमताओं में शामिल हैं: string; any[]; boolean. ये ऑपरेशन डेवलपर्स को कैमरा कार्यक्षमता को सीधे TypeScript एप्लिकेशन्स में एकीकृत करने में सक्षम बनाते हैं।.
क्लास भी प्रदान करती है parentNodes प्रॉपर्टी (पैरेंट नोड्स को प्राप्त करता है)।.
इंस्टेंस एक ही कंस्ट्रक्टर के माध्यम से बनाए जाते हैं जो ऑब्जेक्ट को डिफ़ॉल्ट मानों के साथ इनिशियलाइज़ करता है।.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
name | string | Read/Write | नाम प्राप्त करता है।. |
parentNodes | any[] | पढ़ें | पैरेंट नोड्स प्राप्त करता है।. |
excluded | boolean | पढ़ें/लिखें | बहिष्कृत को प्राप्त करता है।. |
parentNode | any | पढ़ें/लिखें | पैरेंट नोड प्राप्त करता है।. |
rotationMode | any | पढ़ें/लिखें | रोटेशन मोड प्राप्त करता है।. |
nearPlane | number | पढ़ें/लिखें | निकट प्लेन को प्राप्त करता है।. |
farPlane | number | पढ़ें/लिखें | फ़ार प्लेन को प्राप्त करता है।. |
aspect | number | पढ़ें/लिखें | अस्पेक्ट प्राप्त करता है।. |
orthoHeight | number | पढ़ें/लिखें | ऑर्थो ऊँचाई प्राप्त करता है।. |
up | any | पढ़ें/लिखें | up प्राप्त करता है।. |
lookAt | any | पढ़ें/लिखें | दिखावट प्राप्त करता है।. |
direction | any | पढ़ें/लिखें | दिशा प्राप्त करता है।. |
target | any | पढ़ना/लिखना | लक्ष्य प्राप्त करता है।. |
apertureMode | any | पढ़ना/लिखना | aperture mode प्राप्त करता है।. |
fieldOfView | number | पढ़ना/लिखना | फ़ील्ड ऑफ़ व्यू प्राप्त करता है।. |
fieldOfViewX | number | पढ़ना/लिखना | फ़ील्ड ऑफ़ व्यू x प्राप्त करता है।. |
fieldOfViewY | number | पढ़ना/लिखना | फ़ील्ड ऑफ़ व्यू y प्राप्त करता है।. |
width | number | पढ़ना/लिखना | चौड़ाई प्राप्त करता है।. |
height | number | पढ़ना/लिखना | ऊँचाई प्राप्त करता है।. |
aspectRatio | number | पढ़ना/लिखना | आस्पेक्ट अनुपात प्राप्त करता है।. |
magnification | any | Read/Write | आवर्धन प्राप्त करता है।. |
projectionType | string | Read/Write | प्रोजेक्शन प्रकार प्राप्त करता है।. |
विधियाँ
| Signature | विवरण |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | निर्दिष्ट दूरी के अनुसार कैमरा को आगे ले जाता है |
getBoundingBox() → any | बाउंडिंग बॉक्स लौटाता है।. |
getEntityRendererKey() → any | FOSS संस्करण में लागू नहीं है — रनटाइम पर त्रुटि देता है।. एंटिटी रेंडरर कुंजी लौटाता है।. |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | निर्दिष्ट प्रॉपर्टी का मान लौटाता है। |
setProperty(_property: string, _value: any) | प्रॉपर्टी मान सेट करता है।. |
findProperty(_property: string) → `Property | null` |