Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoRotationGizmo

    Le gizmo de rotation : trois anneaux qui tournent le maillage attaché autour de X, Y ou Z. Le magnétisme le tourne par pas d'angle fixes, la sensibilité définit de combien un glissement le tourne, et chaque anneau peut être atteint seul pour l'activer ou le désactiver.

    Index

    Constructors

    create

    • Transmet le nom d'un événement de gizmo de rotation, début de glissement, glissement ou fin de glissement, sous forme de sélecteur typé pour le code qui s'abonne aux événements de gizmo par nom.

      Parameters

      Returns rotationGizmoObservableSelectorEnum

      Le même sélecteur

      const selector = bitbybit.babylon.gizmo.rotationGizmo.createRotationGizmoObservableSelector({ selector: Bit.Inputs.BabylonGizmo.rotationGizmoObservableSelectorEnum.onDragEndObservable });
      

    get

    • Lit le maillage auquel un gizmo de rotation est actuellement attaché, ou null quand il n'y en a aucun.

      Parameters

      Returns Nullable<AbstractMesh>

      Le maillage attaché, ou null

    • Lit le nœud auquel un gizmo de rotation est actuellement attaché, qui peut être un nœud de transformation plutôt qu'un maillage.

      Parameters

      Returns Node

      Le nœud attaché

    • Lit l'anneau d'un gizmo de rotation qui tourne autour de X, pour l'activer ou le désactiver séparément.

      Parameters

      Returns IPlaneRotationGizmo

      Le gizmo de rotation dans le plan X

    • Lit l'anneau d'un gizmo de rotation qui tourne autour de Y, pour l'activer ou le désactiver séparément.

      Parameters

      Returns IPlaneRotationGizmo

      Le gizmo de rotation dans le plan Y

    • Lit l'anneau d'un gizmo de rotation qui tourne autour de Z, pour l'activer ou le désactiver séparément.

      Parameters

      Returns IPlaneRotationGizmo

      Le gizmo de rotation dans le plan Z

    • Lit le pas d'angle en radians auquel un gizmo de rotation se magnétise, 0 signifiant une rotation continue.

      Parameters

      Returns number

      La distance de magnétisme en radians

    • Lit de combien un gizmo de rotation tourne le maillage pour un glissement donné.

      Parameters

      Returns number

      La sensibilité

    set

    • Fait tourner le maillage par un gizmo de rotation par pas de snapDistance radians au lieu d'en continu ; 0 désactive le magnétisme.

      Parameters

      Returns IRotationGizmo

      Le même gizmo de rotation

      bitbybit.babylon.gizmo.rotationGizmo.snapDistance({ rotationGizmo, snapDistance: Math.PI / 12 });
      
    • Règle de combien un gizmo de rotation tourne le maillage pour un glissement donné ; 1 est la valeur par défaut et des valeurs plus élevées le tournent plus vite.

      Parameters

      Returns IRotationGizmo

      Le même gizmo de rotation