Bitbybit Docs
    Preparing search index...

    Class BabylonRay

    Sinar: sebuah titik awal dan arah, opsional dengan panjang, digunakan untuk memilih apa yang terletak di sepanjang garis pandang atau untuk menguji perpotongan. createPickingRay membangun sinar dari kamera melalui pointer, yang lainnya membangunnya dari titik-titik.

    Index

    Constructors

    create

    • Membangun ray dari kamera aktif melalui posisi pointer saat ini pada kanvas, ray yang akan dipakai sebuah klik untuk memilih.

      Returns Ray

      Sinar

      const ray = bitbybit.babylon.ray.createPickingRay();
      const pick = bitbybit.babylon.pick.pickWithRay({ ray });
    • Membangun ray yang bermula di origin dan mengarah sepanjang direction; length membatasi seberapa jauh jangkauannya, dan 0 atau kosong membiarkannya tak terbatas.

      Parameters

      • inputs: BaseRayDto

        Titik asal, arah dan panjang opsional

      Returns Ray

      Sinar

      const ray = bitbybit.babylon.ray.createRay({ origin: [0, 10, 0], direction: [0, -1, 0], length: 100 });
      
    • Membangun ray yang bermula di from, mengarah ke to dan panjangnya persis sama dengan jarak di antara keduanya.

      Parameters

      Returns Ray

      Sinar

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

    get

    • Membaca seberapa jauh jangkauan sebuah ray; ray tak terbatas melaporkan angka yang sangat besar.

      Parameters

      Returns number

      Panjang