Vector3
अवलोकन
Vector3 Aspose.3D FOSS for Typescript में एक क्लास है।.
Vector3.constructor दिए गए x, y, z घटकों के साथ एक नया Vector3 बनाता है।.
यह क्लास Typescript प्रोग्रामों में Vector3 ऑब्जेक्ट्स के साथ काम करने के लिए 16 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स शामिल हैं: angleBetween, compareTo, constructor, cos, cross, dot, equals, getItem, minus, normalize, parse, set, और 4 अतिरिक्त मेथड्स।. Aspose.3D FOSS for Typescript पैकेज को स्थापित करने के बाद सभी सार्वजनिक सदस्य किसी भी Typescript एप्लिकेशन के लिए सुलभ होते हैं।. प्रॉपर्टीज़: length, length2, one, unitX, unitY, unitZ, और 4 और।.
विवरण
Vector3 Aspose.3D FOSS लाइब्रेरी में TypeScript के लिए एक क्लास है जो प्रोग्रामेटिक उपयोग के लिए 15 मेथड्स और 10 प्रॉपर्टीज़ उपलब्ध कराता है।.
मुख्य क्षमताओं में शामिल हैं: number; number; number. ये ऑपरेशन्स डेवलपर्स को vector3 कार्यक्षमता को सीधे TypeScript एप्लिकेशन्स में एकीकृत करने में सक्षम बनाते हैं।.
वर्ग भी प्रदान करता है length property (लंबाई प्राप्त करती है), the length2 property (length2 प्राप्त करती है), the zero property (शून्य प्राप्त करती है).
यह क्लास 4 कंस्ट्रक्टर ओवरलोड प्रदान करती है, जो कॉलिंग संदर्भ के आधार पर लचीली प्रारंभिककरण की अनुमति देती है।.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
x | number | पढ़ें/लिखें | x प्राप्त करता है।. |
y | number | पढ़ें/लिखें | y प्राप्त करता है।. |
z | number | पढ़ें/लिखें | z प्राप्त करता है।. |
length | number | पढ़ें | लंबाई प्राप्त करता है।. |
length2 | number | पढ़ें | length2 को प्राप्त करता है।. |
zero | Vector3 | पढ़ें | शून्य प्राप्त करता है।. |
one | Vector3 | पढ़ें | एक को प्राप्त करता है।. |
unitX | Vector3 | पढ़ें | यूनिट x प्राप्त करता है।. |
unitY | Vector3 | पढ़ें | unit y को प्राप्त करता है।. |
unitZ | Vector3 | पढ़ें | इकाई z प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
constructor(x: number, y: number, z: number) | एक नया Vector3 बनाता है जो x के लिए संख्या या FVector3 और अलग-अलग y, z का उपयोग करता है |
constructor(vec: FVector3) | |
constructor(v: number) | |
| `constructor(x: number | FVector3, y: number, z: number)` |
set(newX: number, newY: number, newZ: number) | वेक्टर को नए x, y, z मान असाइन करता है |
dot(rhs: Vector3) → number | इस वेक्टर और दूसरे Vector3 का डॉट प्रोडक्ट लौटाता है |
cross(rhs: Vector3) → Vector3 | |
normalize() → Vector3 | एक ही दिशा में unit-length वेक्टर लौटाता है |
angleBetween(dir: Vector3, up: Vector3) → number | up को संदर्भ के रूप में उपयोग करते हुए, इस वेक्टर और dir के बीच रेडियन में कोण लौटाता है |
sin() → Vector3 | एक वेक्टर लौटाता है जिसका प्रत्येक घटक इस वेक्टर के घटकों के sine के बराबर होता है |
cos() → Vector3 | |
compareTo(other: Vector3) → number | इस वेक्टर की किसी अन्य वेक्टर के साथ संख्यात्मक तुलना लौटाता है |
parse(input: string) → Vector3 | स्ट्रिंग प्रतिनिधित्व से एक Vector3 बनाता है |
getItem(key: number) → number | |
setItem(key: number, value: number) | आइटम मान सेट करता है।. |
toString() → string | |
equals(other: Vector3) → boolean | यदि यह वेक्टर किसी अन्य वेक्टर के समान घटकों को रखता है तो true लौटाता है |
minus(v: Vector3) → Vector3 | एक नया वेक्टर लौटाता है जो इस वेक्टर में से दिए गए वेक्टर को घटाने के बराबर होता है |
times(scalar: number) → Vector3 | दिए गए स्केलर द्वारा स्केल किया गया नया वेक्टर लौटाता है |