Vector3
अवलोकन
Vector3 Aspose.3D FOSS में .NET के लिए एक struct है।. विरासत में प्राप्त: IComparable<Vector3>.
Vector3 क्लास पूर्ण 3‑D वेक्टर गणित प्रदान करती है, जिसमें डॉट प्रोडक्ट, क्रॉस प्रोडक्ट, नॉर्मलाइज़ेशन, और दिशाओं के बीच कोण गणनाएँ शामिल हैं।.
यह struct .NET प्रोग्रामों में Vector3 ऑब्जेक्ट्स के साथ काम करने के लिए 17 मेथड्स प्रदान करता है।. उपलब्ध मेथड्स में शामिल हैं: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString, और 1 अतिरिक्त मेथड।. Aspose.3D FOSS for .NET पैकेज स्थापित करने के बाद सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए सुलभ होते हैं।. गुण: Item, Length, Length2, One, UnitX, UnitY, और 2 और।.
प्रॉपर्टीज़
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
Item | double | पढ़ें/लिखें | आइटम को प्राप्त करता है या सेट करता है।. |
Length2 | double | पढ़ें | लंबाई2 प्राप्त करता है।. |
Length | double | पढ़ें | लंबाई प्राप्त करता है।. |
Zero | Vector3 | पढ़ें | शून्य प्राप्त करता है।. |
One | Vector3 | पढ़ें | एक को प्राप्त करता है।. |
UnitX | Vector3 | पढ़ें | यूनिट x प्राप्त करता है।. |
UnitY | Vector3 | पढ़ें | यूनिट y को प्राप्त करता है।. |
UnitZ | Vector3 | पढ़ें | z इकाई प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
Vector3(x: double, y: double, z: double) | Vector4 से एक वेक्टर बनाता है, w घटक को त्यागते हुए |
Vector3(vec: FVector3) | इस Vector3 इंस्टेंस पर Vector3(vec) को कॉल करता है।. |
Vector3(v: double) | इस Vector3 इंस्टेंस पर Vector3(v) को कॉल करता है।. |
Vector3(vec4: Vector4) | इस Vector3 इंस्टेंस पर Vector3(vec4) को कॉल करता है।. |
Parse(input: string) | एक स्ट्रिंग प्रतिनिधित्व को Vector3 में बदलता है |
Equals(obj: object) | निर्धारित करता है कि दिया गया ऑब्जेक्ट इस वेक्टर के बराबर है या नहीं |
GetHashCode() | इस Vector3 इंस्टेंस पर GetHashCode को कॉल करता है।. |
Dot(rhs: Vector3) | इस वेक्टर का किसी अन्य के साथ dot product लौटाता है |
Normalize() | वेक्टर को unit length तक स्केल करता है |
Sin() | प्रत्येक घटक के sine का एक वेक्टर लौटाता है |
Cos() | प्रत्येक घटक के cosine का एक वेक्टर लौटाता है |
Cross(rhs: Vector3) | इस Vector3 instance पर Cross(rhs) को कॉल करता है।. |
Set(newX: double, newY: double, newZ: double) | वेक्टर को नए x, y, z मान असाइन करता है |
ToString() | वेक्टर का string प्रतिनिधित्व लौटाता है |
AngleBetween(dir: Vector3, up: Vector3) | up को संदर्भ के रूप में उपयोग करके dir की ओर signed angle की गणना करता है |
AngleBetween(dir: Vector3) | इस Vector3 इंस्टेंस पर AngleBetween(dir) को कॉल करता है।. |
CompareTo(other: Vector3) | सॉर्टिंग के लिए इस वेक्टर की तुलना किसी अन्य से करता है |