Bitbybit Docs
    Preparing search index...

    Class BabylonPick

    किरण या पॉइंटर के नीचे क्या है यह पता लगाना: पिक सीन में एक किरण छोड़ता है और पहले पिक करने योग्य मेश की रिपोर्ट करता है जिससे वह टकराती है, कहाँ, कितनी दूर और किस फेस पर। pickWithPickingRay पॉइंटर की वर्तमान पोज़िशन का उपयोग करता है; बाकी मेथड पिकिंग परिणाम के हिस्से पढ़ते हैं।

    Index

    Constructors

    get from pick info

    • पढ़ता है कि हिट किरण के साथ कितनी दूर हुई, सीन इकाइयों में; केवल hit true होने पर अर्थपूर्ण।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns number

      हिट तक की दूरी

    • वह मेश पढ़ता है जिससे पिक टकराया; केवल hit true होने पर अर्थपूर्ण।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns AbstractMesh

      वह मेश जो हिट हुआ

    • सीन में वह पॉइंट पढ़ता है जहाँ पिक मेश से टकराया; केवल hit true होने पर अर्थपूर्ण।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns Point3

      हिट पॉइंट

    • बताता है कि क्या पिक किसी भी चीज़ से टकराया; मेश, पॉइंट या दूरी पढ़ने से पहले इसे जाँचें।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns boolean

      true जब कुछ हिट हुआ हो

    • उस सब-मेश का इंडेक्स पढ़ता है जिससे टकराव हुआ, कई मैटेरियल खंडों में बँटे मेश के लिए।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns number

      सब-मेश इंडेक्स

    • उस त्रिभुज का इंडेक्स पढ़ता है जिससे उसके सब-मेश के भीतर टकराव हुआ।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns number

      फेस इंडेक्स

    • हिट का उसके त्रिभुज के भीतर पहला बैरीसेंट्रिक निर्देशांक पढ़ता है, त्रिभुज के दूसरे वर्टेक्स का भार, टेक्सचर निर्देशांक निकालने के लिए उपयोग होता है।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns number

      बैरीसेंट्रिक U निर्देशांक

    • हिट का उसके त्रिभुज के भीतर दूसरा बैरीसेंट्रिक निर्देशांक पढ़ता है, त्रिभुज के तीसरे वर्टेक्स का भार, टेक्सचर निर्देशांक निकालने के लिए उपयोग होता है।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns number

      बैरीसेंट्रिक V निर्देशांक

    • वह स्प्राइट पढ़ता है जिससे पिक टकराया, जब मेश के बजाय स्प्राइट पिक किए गए हों।

      Parameters

      • inputs: PickInfo

        पिकिंग परिणाम

      Returns Sprite

      वह स्प्राइट जो हिट हुआ

    pick

    • सीन में एक किरण दागता है और पहला पिक करने योग्य मेश रिपोर्ट करता है जिससे वह टकराती है, हिट पॉइंट और दूरी के साथ; हिस्सों को यहाँ के अन्य मेथड से पढ़ें।

      Parameters

      Returns PickingInfo

      पिकिंग परिणाम

      const ray = bitbybit.babylon.ray.createRay({ origin: [0, 10, 0], direction: [0, -1, 0], length: 100 });
      const pick = bitbybit.babylon.pick.pickWithRay({ ray });
      const hit = bitbybit.babylon.pick.hit({ pickInfo: pick });
    • सक्रिय कैमरा से पॉइंटर की वर्तमान स्थिति से होकर एक किरण दागता है और पहला पिक करने योग्य मेश रिपोर्ट करता है जिससे वह टकराती है, जैसे क्लिक चुनता है।

      Returns PickingInfo

      पिकिंग परिणाम

      bitbybit.babylon.scene.onPointerDown({ statement_update: () => {
      const pick = bitbybit.babylon.pick.pickWithPickingRay();
      if (bitbybit.babylon.pick.hit({ pickInfo: pick })) {
      console.log(bitbybit.babylon.pick.getPickedPoint({ pickInfo: pick }));
      }
      } });