Membuat manajer gizmo dengan gizmo-gizmo yang dipilih aktif: panah posisi, cincin rotasi, pegangan skala dan kotak pembatas.
Dengan usePointerToAttachGizmos bernilai true gizmo melekat pada mesh yang diklik pengguna, terbatas pada attachableMeshes jika daftar itu diberikan; clearGizmoOnEmptyPointerEvent melepaskannya pada klik ke ruang kosong.
Gizmo mana yang diaktifkan, mesh yang dapat dilekatkan, perilaku pointer dan rasio skala
Manajer gizmo
const manager = bitbybit.babylon.gizmo.manager.createGizmoManager({ positionGizmoEnabled: true, rotationGizmoEnabled: true, scaleGizmoEnabled: false, boundingBoxGizmoEnabled: false, attachableMeshes: [], usePointerToAttachGizmos: false, clearGizmoOnEmptyPointerEvent: false, scaleRatio: 1 });
bitbybit.babylon.gizmo.manager.attachToMesh({ gizmoManager: manager, mesh });
Membaca gizmo posisi sebuah manajer, panah-panah yang menyeret mesh sepanjang sumbu, untuk menyetel snapping dan bidang-bidangnya; hanya ada jika gizmo posisi diaktifkan.
Manajer gizmo
Gizmo posisi
Membaca gizmo rotasi sebuah manajer, cincin-cincin yang memutar mesh mengelilingi sumbu, untuk menyetel snapping dan sensitivitasnya; hanya ada jika gizmo rotasi diaktifkan.
Manajer gizmo
Gizmo rotasi
Membaca gizmo skala sebuah manajer, pegangan-pegangan yang meregangkan mesh sepanjang sumbu, untuk menyetel snapping dan sensitivitasnya; hanya ada jika gizmo skala diaktifkan.
Manajer gizmo
Gizmo skala
Membaca gizmo kotak pembatas sebuah manajer, bingkai dengan pegangan sudut untuk menskalakan dan merotasi, untuk menyetel pegangan dan snapping-nya; hanya ada jika gizmo kotak pembatas diaktifkan.
Manajer gizmo
Gizmo kotak pembatas
Menampilkan gizmo-gizmo aktif manajer pada sebuah mesh sehingga pengguna dapat memanipulasinya; mesh apa pun yang dilekatkan sebelumnya dilepaskan.
Manajer gizmo dan mesh
Manajer gizmo yang sama
Menyembunyikan gizmo-gizmo manajer dengan melepaskan mesh tempat gizmo melekat.
Manajer gizmo
Manajer gizmo yang sama
Manajer gizmo memiliki manipulator di layar untuk satu mesh yang dilekatkan pada satu waktu dan, secara bawaan, melekatkannya ke apa pun yang diklik pointer. Buat dengan gizmo yang ingin Anda aktifkan, lalu baca gizmo posisi, rotasi, skala dan kotak pembatas satu per satu darinya untuk menyetelnya.