Vector3

Vector3 structure

तीन घटकों वाला एक वेक्टर।

public struct Vector3 : IComparable<Vector3>

कंस्ट्रक्टर्स

नामविवरण
Vector3(Color)का एक नया उदाहरण प्रारंभ करता हैVector3 संरचना.
Vector3(double)का एक नया उदाहरण प्रारंभ करता हैVector3 संरचना.
Vector3(FVector3)का एक नया उदाहरण प्रारंभ करता हैVector3 संरचना.
Vector3(Vector4)का एक नया उदाहरण प्रारंभ करता हैVector3 संरचना.
Vector3(double, double, double)का एक नया उदाहरण प्रारंभ करता हैVector3 संरचना.

गुण

नामविवरण
Length { get; }इस वेक्टर की लंबाई प्राप्त करता है।
Length2 { get; }लंबाई का वर्ग प्राप्त करता है।

तरीकों

नामविवरण
AngleBetween(Vector3)दो दिशाओं के बीच आंतरिक कोण की गणना करें दो दिशाएं गैर-सामान्यीकृत वैक्टर हो सकती हैं
AngleBetween(Vector3, Vector3)दो दिशाओं के बीच आंतरिक कोण की गणना करें दो दिशाएं गैर-सामान्यीकृत वैक्टर हो सकती हैं
CompareTo(Vector3)वर्तमान वेक्टर की तुलना किसी अन्य उदाहरण से करें।
Cos()प्रत्येक घटक पर कोसाइन की गणना करता है
Cross(Vector3)दो सदिशों का क्रॉस उत्पाद
Dot(Vector3)दो वैक्टर का डॉट उत्पाद प्राप्त करता है
override Equals(object)जांचें कि क्या दो वेक्टर3 बराबर हैं
override GetHashCode()वेक्टर3 का हैश कोड प्राप्त करता है
Normalize()इस उदाहरण को सामान्य करता है।
Set(double, double, double)x/y/z घटक को एक कॉल में सेट करता है।
Sin()प्रत्येक घटक पर साइन की गणना करता है
override ToString()रिटर्न एStringजो वर्तमान का प्रतिनिधित्व करता हैVector3 .
operator +ऑपरेटर ओवरलोडिंग के लिए +
operator // के लिए ऑपरेटर ओवरलोडिंग
operator ==वेक्टर3 के लिए समान ऑपरेटर
explicit operator
operator !=वेक्टर3 के लिए बराबर नहीं ऑपरेटर
operator *ऑपरेटर ओवरलोडिंग के लिए * (3 operators)
operator -- के लिए ऑपरेटर ओवरलोडिंग (2 operators)

खेत

नामविवरण
static readonly Originमूल स्थिति प्राप्त करता है।
static readonly UnitScaleयूनिट स्केल वेक्टर प्राप्त करता है।
static readonly XAxisएक्स अक्ष प्राप्त करता है।
static readonly YAxisवाई अक्ष प्राप्त करता है।
static readonly ZAxisZ अक्ष प्राप्त करता है।
xएक्स घटक।
yवाई घटक।
zजेड घटक।

यह सभी देखें