Bitbybit Docs
    Preparing search index...

    Class BabylonCamera

    Kamera-kamera scene BabylonJS: arcRotate mengorbit sebuah target dan merupakan pilihan umum untuk melihat sebuah model, free terbang dengan keyboard dan pointer, target melihat ke sebuah titik tanpa kendali pengguna. Metode-metode di sini mengatur posisi, target, kecepatan dan jarak kliping kamera serta mengalihkannya antara proyeksi perspektif dan ortografis.

    Index

    Constructors

    Properties

    adjust

    • Menghentikan kamera dari menghitung ulang proyeksinya setiap frame, menghemat kerja jika bidang pandang dan jarak potongnya tidak lagi berubah.

      Parameters

      Returns void

    • Membiarkan kamera yang dibekukan menghitung ulang proyeksinya lagi, diperlukan setelah mengubah bidang pandang atau jarak potongnya.

      Parameters

      Returns void

    • Mengalihkan kamera ke proyeksi ortografis, di mana objek mempertahankan ukurannya berapa pun jaraknya, seperti dalam gambar teknik.

      Keempat nilai ortho adalah tepi-tepi tampilan dalam satuan scene; 0 kembali ke default 1 satuan ke setiap arah.

      Parameters

      Returns void

      bitbybit.babylon.camera.makeCameraOrthographic({ camera, orthoLeft: -20, orthoRight: 20, orthoBottom: -10, orthoTop: 10 });
      
    • Mengalihkan kamera kembali ke proyeksi perspektif, di mana objek yang jauh tampak lebih kecil, default untuk kamera.

      Parameters

      Returns void

    get

    • Membaca letak kamera dalam scene, sebagai titik.

      Parameters

      Returns Point3

      Posisi sebagai titik

    • Membaca titik yang dilihat kamera.

      Parameters

      Returns Point3

      Target sebagai titik

    • Membaca seberapa cepat kamera bergerak menanggapi kontrolnya.

      Parameters

      Returns number

      Kecepatan

    set

    • Memindahkan kamera ke sebuah titik dalam scene; kamera target tetap melihat targetnya dari sana.

      Parameters

      Returns void

      bitbybit.babylon.camera.setPosition({ camera, position: [20, 20, 20] });
      
    • Mengarahkan kamera untuk melihat sebuah titik dalam scene.

      Parameters

      Returns void

      bitbybit.babylon.camera.setTarget({ camera, target: [0, 5, 0] });
      
    • Menyetel seberapa cepat kamera bergerak menanggapi kontrol keyboard dan pointer-nya; 1 adalah laju default.

      Parameters

      Returns void

    • Menyetel jarak potong dekat kamera: apa pun yang lebih dekat dari minZ satuan scene tidak digambar. Nilai yang terlalu kecil mengorbankan presisi kedalaman pada scene besar.

      Parameters

      • inputs: MinZDto

        Kamera dan jarak dekat

      Returns void

    • Menyetel jarak potong jauh kamera: apa pun yang lebih jauh dari maxZ satuan scene tidak digambar.

      Parameters

      • inputs: MaxZDto

        Kamera dan jarak jauh

      Returns void