Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoScaleGizmo

    Gizmo skala: tiga pegangan yang meregangkan mesh yang dilekatkan di sepanjang X, Y atau Z dan pegangan pusat yang menskalakannya secara merata. Snap menskalakan dalam langkah tetap, sensitivitas menentukan seberapa besar sebuah seretan menskalakan, dan setiap pegangan sumbu dapat dijangkau sendiri.

    Index

    Constructors

    create

    • Meneruskan nama sebuah event gizmo skala, mulai seret, seret atau akhir seret, sebagai selector bertipe untuk kode yang berlangganan event gizmo berdasarkan nama.

      Parameters

      Returns scaleGizmoObservableSelectorEnum

      Selektor yang sama

      const selector = bitbybit.babylon.gizmo.scaleGizmo.createScaleGizmoObservableSelector({ selector: Bit.Inputs.BabylonGizmo.scaleGizmoObservableSelectorEnum.onDragEndObservable });
      

    get

    • Membaca pegangan gizmo skala yang meregangkan sepanjang X, untuk mengaktifkan atau menonaktifkannya sendiri.

      Parameters

      Returns IAxisScaleGizmo

      Gizmo skala sumbu X

    • Membaca pegangan gizmo skala yang meregangkan sepanjang Y, untuk mengaktifkan atau menonaktifkannya sendiri.

      Parameters

      Returns IAxisScaleGizmo

      Gizmo skala sumbu Y

    • Membaca pegangan gizmo skala yang meregangkan sepanjang Z, untuk mengaktifkan atau menonaktifkannya sendiri.

      Parameters

      Returns IAxisScaleGizmo

      Gizmo skala sumbu Z

    • Membaca apakah langkah snapping gizmo skala dijumlahkan, bukan dikalikan.

      Parameters

      Returns boolean

      True jika snap bersifat inkremental

    • Membaca ukuran langkah snapping gizmo skala, 0 berarti penskalaan mulus.

      Parameters

      Returns number

      Jarak snap

    • Membaca seberapa besar gizmo skala mengubah skala untuk seretan tertentu.

      Parameters

      Returns number

      Sensitivitas

    set

    • Membuat gizmo skala mengubah skala dalam langkah snapDistance, bukan secara mulus; 0 mematikan snapping. setIncrementalSnap memilih cara langkah-langkah digabungkan.

      Parameters

      Returns IScaleGizmo

      Gizmo skala yang sama

      bitbybit.babylon.gizmo.scaleGizmo.snapDistance({ scaleGizmo, snapDistance: 0.1 });
      bitbybit.babylon.gizmo.scaleGizmo.setIncrementalSnap({ scaleGizmo, incrementalSnap: true });
    • Memilih cara langkah snapping gizmo skala digabungkan: langkah inkremental dijumlahkan, 1.1 lalu 1.2 lalu 1.3 untuk langkah 0.1, sedangkan default mengalikan, 1.1 lalu 1.21 lalu 1.33.

      Parameters

      Returns IScaleGizmo

      Gizmo skala yang sama

    • Menyetel seberapa besar gizmo skala mengubah skala untuk seretan tertentu; 1 adalah default dan nilai lebih tinggi menskalakan lebih cepat.

      Parameters

      Returns IScaleGizmo

      Gizmo skala yang sama