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

      দৈর্ঘ্য