वेक्टर3

पब्लिक क्लास वेक्टर3

3 फ़्लोट वाला वेक्टर.

फ़ील्ड

सार्वजनिक फ़्लोट x
सार्वजनिक फ़्लोट
सार्वजनिक फ़्लोट z

सार्वजनिक कंस्ट्रक्टर

वेक्टर3()
वेक्टर3 बनाएं और सभी वैल्यू को शून्य असाइन करें
वेक्टर3(फ़्लोट x, फ़्लोट y, फ़्लोट z)
वेक्टर3 बनाएं और हर वैल्यू को असाइन करें
वेक्टर3(वेक्टर3 v)
वेक्टर3 बनाएं और वैल्यू को कॉपी करें

सार्वजनिक तरीके

स्टैटिक वेक्टर3
जोड़ें(वेक्टर3 एलएच, वेक्टर3 आरएच)
दो वेक्टर3's जोड़ता है
स्टैटिक फ़्लोट
Linearवीटूई(वेक्टर3 a, वेक्टर3 b)
दो वेक्टर के बीच डिग्री में सबसे छोटा कोण दिखाता है.
स्टैटिक वेक्टर3
back()
वेक्टर3 सेट करता है (0, 0, 1)
स्टैटिक वेक्टर3
क्रॉस(वेक्टर3 एलएच, वेक्टर3 आरएच)
दो वेक्टर3's का क्रॉस प्रॉडक्ट पाएं
स्टैटिक फ़्लोट
डॉट(वेक्टर3 एलएच, वेक्टर3 आरएच)
दो वेक्टर3's का डॉट प्रॉडक्ट पाएं
स्टैटिक वेक्टर3
down()
वेक्टर3 सेट करता है (0, -1, 0)
स्टैटिक बूलियन
बराबर है(वेक्टर3 एलएच, वेक्टर3 आरएच)
अगर दो कॉम्पोनेंट एक सहनशीलता में बराबर हैं, तो दो वेक्टर3 और #39 की तुलना करता है.
बूलियन
बराबर है(ऑब्जेक्ट अन्य)
अगर दूसरा ऑब्जेक्ट वेक्टर3 है और हर कॉम्पोनेंट एक छूट के अंदर बराबर है, तो 'सही' दिखाता है.
स्टैटिक वेक्टर3
फ़ॉरवर्ड करें()
वेक्टर3 सेट करता है (0, 0, -1)
स्टैटिक वेक्टर3
left()
वेक्टर3 सेट करता है (-1, 0, 0)
फ़्लोट
length()
फ़्लोट
स्टैटिक वेक्टर3
lerp(वेक्टर3 a, वेक्टर3 b, फ़्लोट t)
a और b के बीच लीनियर तरीके से इंटरपोलेट होता है.
स्टैटिक वेक्टर3
max(वेक्टर3 एलएच, वेक्टर3 आरएच)
हर वेक्टर3 के # मान के साथ सेट किए गए हर वैल्यू के साथ वेक्टर3 पाएं
स्टैटिक वेक्टर3
min(वेक्टर3 एलएच, वेक्टर3 आरएच)
हर वेक्टर में से कम से कम दो वेक्टर3 और #3 की वैल्यू के साथ वेक्टर3 पाएं
वेक्टर3
निगेटेड()
वेक्टर3 को हटाता है
वेक्टर3
सामान्य()
वेक्टर3 को यूनिट की लंबाई तक स्केल करता है
स्टैटिक वेक्टर3
one()
सभी वैल्यू को वेक्टर पर सेट करता है
स्टैटिक वेक्टर3
right()
वेक्टर3 सेट करता है (1, 0, 0)
वेक्टर3
स्केल किया गया(फ़्लोट a)
वेक्टर को समान रूप से स्केल करता है
शून्य
set(वेक्टर3 v)
किसी अन्य वेक्टर3 से इस वेक्टर3 की वैल्यू कॉपी करें
शून्य
set(फ़्लोट वीएक्स, फ़्लोट वीवी, फ़्लोट वीज़)
हर एक वैल्यू सेट करें
स्टैटिक वेक्टर3
सबट्रैक करें(वेक्टर3 एलएच, वेक्टर3 आरएच)
दो वेक्टर3 घटाएं
String
स्टैटिक वेक्टर3
up()
वेक्टर3 सेट करता है (0, 1, 0)
स्टैटिक वेक्टर3
शून्य()
सभी मानों के साथ शून्य पर सेट वेक्टर3 मिलता है

इनहेरिट किए गए तरीके

फ़ील्ड

सार्वजनिक फ़्लोट x

public फ़्लोट y

सार्वजनिक फ़्लोट z

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक वेक्टर3 ()

वेक्टर3 बनाएं और सभी वैल्यू को शून्य असाइन करें

सार्वजनिक वेक्टर3 (फ़्लोट x, फ़्लोट y, फ़्लोट z)

वेक्टर3 बनाएं और हर वैल्यू को असाइन करें

पैरामीटर
x
y
z

सार्वजनिक वेक्टर3 (\\3 v)

वेक्टर3 बनाएं और वैल्यू को कॉपी करें

पैरामीटर
v

सार्वजनिक तरीके

सार्वजनिक स्टैटिक वेक्टर3 जोड़ें (वेक्टर3 एलएच, वेक्टर3 आरएचएस)

दो वेक्टर3's जोड़ता है

पैरामीटर
एलएच
आरएच
लौटाए गए आइटम
  • मिली-जुली वेक्टर3

सार्वजनिक स्टैटिक फ़्लोट angleवाइडवेक्टर (वेक्टर3 a, वेक्टर3 b)

दो वेक्टर के बीच डिग्री में सबसे छोटा कोण दिखाता है. यह कभी भी 180 डिग्री से ज़्यादा नहीं होता.

पैरामीटर
a
b

सार्वजनिक स्टैटिक वेक्टर3 वापस जाएं ()

वेक्टर3 सेट करता है (0, 0, 1)

सार्वजनिक स्टैटिक वेक्टर3 क्रॉस (\\3 एलएच, वेक्टर3 rhs)

दो वेक्टर3's का क्रॉस प्रॉडक्ट पाएं

पैरामीटर
एलएच
आरएच
लौटाए गए आइटम
  • वेक्टर3 और # के लिए वेक्टर 3

सार्वजनिक स्टैटिक फ़्लोट बिंदु (वेक्टर3 एलएच, वेक्टर3 rhs)

दो वेक्टर3's का डॉट प्रॉडक्ट पाएं

पैरामीटर
एलएच
आरएच
लौटाए गए आइटम
  • वेक्टर3's का स्केलर प्रॉडक्ट

सार्वजनिक स्टैटिक वेक्टर3 डाउन ()

वेक्टर3 सेट करता है (0, -1, 0)

सार्वजनिक स्टैटिक बूलियन इसके बराबर है (वेक्टर3 एलएच, वेक्टर3 rhs

अगर दो कॉम्पोनेंट एक सहनशीलता में बराबर हैं, तो दो वेक्टर3 और #39 की तुलना करता है.

पैरामीटर
एलएच
आरएच

पब्लिक बूलियन इसके बराबर है (ऑब्जेक्ट अन्य)

अगर दूसरा ऑब्जेक्ट वेक्टर3 है और हर कॉम्पोनेंट एक छूट के अंदर बराबर है, तो 'सही' दिखाता है.

पैरामीटर
अन्य

सार्वजनिक स्टैटिक वेक्टर3 फ़ॉरवर्ड करें ()

वेक्टर3 सेट करता है (0, 0, -1)

सार्वजनिक स्टैटिक वेक्टर3 बायां ()

वेक्टर3 सेट करता है (-1, 0, 0)

सार्वजनिक फ़्लोट length ()

सार्वजनिक फ़्लोट lengthSquared ()

सार्वजनिक स्टैटिक Frame3 lep (वेक्टर3 a, वेक्टर3 b, फ़्लोट t)

a और b के बीच लीनियर तरीके से इंटरपोलेट होता है.

पैरामीटर
a शुरुआती वैल्यू
b आखिरी वैल्यू
t दो फ़्लोट के बीच का अनुपात.
लौटाए गए आइटम
  • दो फ़्लोट के बीच इंटरपोलेट की गई वैल्यू

सार्वजनिक स्टैटिक वेक्टर3 ज़्यादा से ज़्यादा (वेक्टर3 एलएच, वेक्टर3 आरएचएस)

हर वेक्टर3 के # मान के साथ सेट किए गए हर वैल्यू के साथ वेक्टर3 पाएं

पैरामीटर
एलएच
आरएच

सार्वजनिक स्टैटिक वेक्टर3 कम से कम (वेक्टर3 एलएच, वेक्टर3 आरएचएस)

हर वेक्टर में से कम से कम दो वेक्टर3 और #3 की वैल्यू के साथ वेक्टर3 पाएं

पैरामीटर
एलएच
आरएच

सार्वजनिक वेक्टर3 इस्तेमाल नहीं किया गया ()

वेक्टर3 को हटाता है

लौटाए गए आइटम
  • उलटी दिशा में वेक्टर3

public वेक्टर3 सामान्य ()

वेक्टर3 को यूनिट की लंबाई तक स्केल करता है

सार्वजनिक स्टैटिक वेक्टर3 एक ()

सभी वैल्यू को वेक्टर पर सेट करता है

सार्वजनिक स्टैटिक वेक्टर3 राइट ()

वेक्टर3 सेट करता है (1, 0, 0)

सार्वजनिक वेक्टर3 स्केल किया गया (फ़्लोट a)

वेक्टर को समान रूप से स्केल करता है

पैरामीटर
a
लौटाए गए आइटम
  • वेक्टर3 को स्केलर की रकम से गुणा करना

Public प्रॉडक्ट set (वेक्टर3 v)

किसी अन्य वेक्टर3 से इस वेक्टर3 की वैल्यू कॉपी करें

पैरामीटर
v

Public प्रॉडक्ट set (फ़्लोट vx, फ़्लोट vy, फ़्लोट vz)

हर एक वैल्यू सेट करें

पैरामीटर
वीएक्स
Vy
vz

सार्वजनिक स्टैटिक वेक्टर3 सब (वेक्टर3 एलएच, वेक्टर3 rhs)

दो वेक्टर3 घटाएं

पैरामीटर
एलएच
आरएच
लौटाए गए आइटम
  • मिली-जुली वेक्टर3

Public String toString ()

सार्वजनिक स्टैटिक वेक्टर3 अप ()

वेक्टर3 सेट करता है (0, 1, 0)

सार्वजनिक स्टैटिक वेक्टर3 शून्य ()

सभी मानों के साथ शून्य पर सेट वेक्टर3 मिलता है