Ray

पब्लिक क्लास रे

किसी किरण का मैथमैटिक तरीके से प्रज़ेंटेशन. इसका इस्तेमाल, टक्कर और टक्कर से जुड़े टेस्ट करने के लिए किया जाता है.

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

रे()
ऑरिजिन की वैल्यू (0,0,0) रखें और वेक्टर3.फ़ॉरवर्ड() की निर्देश वाली लाइन बनाएं.
Ray(वेक्टर3 ऑरिजिन, वेक्टर3 निर्देश)
तय की गई शुरुआत की जगह और निर्देश वाली किरण बनाएं.

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

वेक्टर3
getDirection()
किरण की दिशा जानें.
वेक्टर3
getOrigin()
रे का मूल देखें.
वेक्टर3
getPoint(फ़्लोट दूरी)
किरणों से थोड़ी दूरी पर पॉइंट लें.
शून्य
setDirection(वेक्टर3 निर्देश)
किरण की दिशा सेट करें.
शून्य
setOrigin(वेक्टर3 ऑरिजिन)
दुनिया के निर्देशांकों में रे के मूल का पता लगाएं
String

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

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

Public Ray ()

ऑरिजिन की वैल्यू (0,0,0) रखें और वेक्टर3.फ़ॉरवर्ड() की निर्देश वाली लाइन बनाएं.

सार्वजनिक रे (वेक्टर3 की शुरुआत, वेक्टर3 की दिशा)

तय की गई शुरुआत की जगह और निर्देश वाली किरण बनाएं. निर्देश अपने-आप सामान्य हो जाएगा.

पैरामीटर
origin रे और रंग की शुरुआत
direction रे और खरीदार की दिशा

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

public वेक्टर3 getDirection ()

किरण की दिशा जानें.

लौटाए गए आइटम
  • एक नया वेक्टर जो रे और रंग की दिशा दिखाता है

public वेक्टर3 getOrigin ()

रे का मूल देखें.

लौटाए गए आइटम
  • एक नया वेक्टर जो रे और उसके मूल को दिखाता है

सार्वजनिक वेक्टर3 getPoint (फ़्लोट की दूरी)

किरणों से थोड़ी दूरी पर पॉइंट लें.

पैरामीटर
दूरी पॉइंट की रे के साथ दूरी
लौटाए गए आइटम
  • एक नया वेक्टर जो रे के साथ दूरी पर एक बिंदु का प्रतिनिधित्व करता है.

Public प्रॉडक्ट setDirection (वेक्टर3 की दिशा)

किरण की दिशा सेट करें. दिशा अपने-आप सामान्य हो जाएगी.

पैरामीटर
direction रे की नई दिशा

Public प्रॉडक्ट setOrigin (वेक्टर3 ऑरिजिन)

दुनिया के निर्देशांकों में रे के मूल का पता लगाएं

पैरामीटर
origin रे का नया मूल.

Public String toString ()