Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoBoundingBoxGizmo

    Le gizmo de boîte englobante : un cadre autour du maillage attaché avec des boîtes de coin qui le mettent à l'échelle et des sphères qui le tournent. Les poignées peuvent garder une taille d'écran constante, se magnétiser par pas, mettre à l'échelle depuis un pivot choisi et répondre avec une vitesse différente par axe.

    Index

    Constructors

    create

    get

    • Lit la taille des poignées de rotation d'un gizmo de boîte englobante.

      Parameters

      Returns number

      La taille des sphères de rotation

    • Lit la taille des poignées d'échelle d'un gizmo de boîte englobante.

      Parameters

      Returns number

      La taille des boîtes d'échelle

    • Lit si les poignées d'un gizmo de boîte englobante gardent une taille d'écran constante.

      Parameters

      Returns boolean

      Vrai quand les poignées gardent leur taille à l'écran

    • Lit si les poignées d'un gizmo de boîte englobante sont dimensionnées par rapport aux limites du maillage.

      Parameters

      Returns boolean

      Vrai quand les poignées suivent les limites

    • Lit la distance de caméra à laquelle les poignées d'un gizmo de boîte englobante apparaissent à leur taille monde.

      Parameters

      Returns number

      Le facteur de distance

    • Lit le pas de glissement auquel un gizmo de boîte englobante magnétise la mise à l'échelle, 0 signifiant une mise à l'échelle continue.

      Parameters

      Returns number

      La distance de magnétisme de l'échelle

    • Lit le pas d'angle en radians auquel un gizmo de boîte englobante magnétise la rotation, 0 signifiant une rotation continue.

      Parameters

      Returns number

      La distance de magnétisme de la rotation en radians

    • Lit si les pas de magnétisme d'échelle d'un gizmo de boîte englobante s'additionnent plutôt que de se multiplier.

      Parameters

      Returns boolean

      Vrai quand le magnétisme est incrémental

    • Lit les fractions de pivot autour desquelles un gizmo de boîte englobante met à l'échelle.

      Parameters

      Returns Vector3

      Le pivot sous forme de fractions des limites

    • Lit la sensibilité de glissement par axe d'un gizmo de boîte englobante.

      Parameters

      Returns Vector3

      Le facteur par axe

    • Lit la vitesse à laquelle un gizmo de boîte englobante met le maillage à l'échelle pour un glissement donné.

      Parameters

      Returns number

      La vitesse de glissement de l'échelle

    set

    • Règle la taille des poignées de rotation rondes sur les arêtes d'un gizmo de boîte englobante.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Quand vrai, les sphères de rotation et les boîtes d'échelle d'un gizmo de boîte englobante gardent la même taille à l'écran quelle que soit la distance à la caméra ; cela prime sur fixedDragMeshBoundsSize.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

      bitbybit.babylon.gizmo.boundingBoxGizmo.setFixedDragMeshScreenSize({ boundingBoxGizmo, fixedDragMeshScreenSize: true });
      
    • Quand vrai, les poignées d'un gizmo de boîte englobante sont dimensionnées par rapport aux limites du maillage attaché au lieu d'une taille monde fixe.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Fait mettre le maillage à l'échelle par un gizmo de boîte englobante par pas de scalingSnapDistance unités de la scène de glissement au lieu d'en continu ; 0 désactive le magnétisme.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Fait tourner le maillage par un gizmo de boîte englobante par pas de rotationSnapDistance radians au lieu d'en continu ; 0 désactive le magnétisme.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Règle la taille des poignées d'échelle carrées sur les coins d'un gizmo de boîte englobante.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Choisit comment les pas de magnétisme d'échelle d'un gizmo de boîte englobante se combinent : les pas incrémentaux s'additionnent, 1.1 puis 1.2 puis 1.3 pour un pas de 0.1, tandis que la valeur par défaut multiplie, 1.1 puis 1.21 puis 1.33.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Règle le point autour duquel un gizmo de boîte englobante met le maillage à l'échelle, en fractions de ses limites : [0.5, 0.5, 0.5] est le centre et [0.5, 0, 0.5] le bas ; par défaut il met à l'échelle depuis le coin opposé.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

      bitbybit.babylon.gizmo.boundingBoxGizmo.setScalePivot({ boundingBoxGizmo, scalePivot: [0.5, 0, 0.5] });
      
    • Règle une sensibilité de glissement distincte par axe pour un gizmo de boîte englobante, de sorte que la mise à l'échelle le long d'un axe peut répondre plus vite ou plus lentement que les autres.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante

    • Règle la vitesse à laquelle un gizmo de boîte englobante met le maillage à l'échelle pour un glissement donné ; 1 est la valeur par défaut.

      Parameters

      Returns BoundingBoxGizmo

      Le même gizmo de boîte englobante