Bitbybit Docs
    Preparing search index...

    Class BabylonRay

    किरणें: एक आरंभ पॉइंट और एक दिशा, वैकल्पिक रूप से एक लंबाई के साथ, जिनका उपयोग दृष्टि रेखा के साथ क्या है यह पिक करने या प्रतिच्छेदन जाँचने के लिए होता है। createPickingRay कैमरे से पॉइंटर से होकर किरण बनाता है, बाकी पॉइंट से बनाते हैं।

    Index

    Constructors

    create

    • सक्रिय कैमरा से कैनवास पर पॉइंटर की वर्तमान स्थिति से होकर एक किरण बनाता है, वह किरण जिससे क्लिक पिक करेगा।

      Returns Ray

      किरण

      const ray = bitbybit.babylon.ray.createPickingRay();
      const pick = bitbybit.babylon.pick.pickWithRay({ ray });
    • origin पर शुरू होने वाली और direction के साथ इंगित करने वाली किरण बनाता है; length सीमित करता है कि वह कितनी दूर पहुँचती है, और 0 या कुछ नहीं उसे असीमित छोड़ता है।

      Parameters

      • inputs: BaseRayDto

        मूल बिंदु, दिशा और वैकल्पिक लंबाई

      Returns Ray

      किरण

      const ray = bitbybit.babylon.ray.createRay({ origin: [0, 10, 0], direction: [0, -1, 0], length: 100 });
      
    • एक किरण बनाता है जो from पर शुरू होती है, to की ओर इंगित करती है और उनके बीच की दूरी जितनी ही लंबी है।

      Parameters

      • inputs: FromToDto

        आरंभ पॉइंट और अंत पॉइंट

      Returns Ray

      किरण

      const ray = bitbybit.babylon.ray.createRayFromTo({ from: [0, 10, 0], to: [0, 0, 0] });
      

    get

    • वह पॉइंट पढ़ता है जहाँ से किरण शुरू होती है, सीन में पॉइंट के रूप में।

      Parameters

      Returns Point3

      मूल बिंदु

    • वह दिशा पढ़ता है जिसमें किरण इंगित करती है, इकाई वेक्टर के रूप में।

      Parameters

      Returns Vector3

      दिशा वेक्टर

    • पढ़ता है कि किरण कितनी दूर पहुँचती है; असीमित किरण बहुत बड़ी संख्या रिपोर्ट करती है।

      Parameters

      Returns number

      लंबाई