Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoBoundingBoxGizmo

    El gizmo de caja delimitadora: un marco alrededor de la malla adjunta con cajas en las esquinas que la escalan y esferas que la rotan. Los tiradores pueden mantener un tamaño constante en pantalla, ajustarse en pasos, escalar desde un pivote elegido y responder con una velocidad distinta por eje.

    Index

    Constructors

    create

    get

    • Lee el tamaño de los tiradores de rotación de un gizmo de caja delimitadora.

      Parameters

      Returns number

      El tamaño de la esfera de rotación

    • Lee el tamaño de los tiradores de escala de un gizmo de caja delimitadora.

      Parameters

      Returns number

      El tamaño de la caja de escala

    • Lee si los tiradores de un gizmo de caja delimitadora conservan un tamaño de pantalla constante.

      Parameters

      Returns boolean

      True cuando los tiradores mantienen su tamaño en pantalla

    • Lee si los tiradores de un gizmo de caja delimitadora se dimensionan respecto a los límites de la malla.

      Parameters

      Returns boolean

      True cuando los tiradores siguen los límites

    • Lee la distancia de cámara a la que los tiradores de un gizmo de caja delimitadora aparecen a su tamaño de mundo.

      Parameters

      Returns number

      El factor de distancia

    • Lee el paso de arrastre al que un gizmo de caja delimitadora encaja el escalado, 0 significa escalado suave.

      Parameters

      Returns number

      La distancia de ajuste de escala

    • Lee el paso de ángulo en radianes al que un gizmo de caja delimitadora encaja la rotación, 0 significa rotación suave.

      Parameters

      Returns number

      La distancia de ajuste de rotación en radianes

    • Lee si los pasos de encaje de escala de un gizmo de caja delimitadora se suman en lugar de multiplicarse.

      Parameters

      Returns boolean

      True cuando el ajuste es incremental

    • Lee las fracciones de pivote alrededor de las cuales escala un gizmo de caja delimitadora.

      Parameters

      Returns Vector3

      El pivote como fracciones de los límites

    • Lee la sensibilidad de arrastre por eje de un gizmo de caja delimitadora.

      Parameters

      Returns Vector3

      El factor por eje

    • Lee a qué velocidad un gizmo de caja delimitadora escala la malla para un arrastre dado.

      Parameters

      Returns number

      La velocidad de arrastre de escala

    set

    • Establece el tamaño de los tiradores redondos de rotación en las aristas de un gizmo de caja delimitadora.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Cuando es true, las esferas de rotación y las cajas de escala de un gizmo de caja delimitadora conservan el mismo tamaño en pantalla sea cual sea la distancia a la cámara; tiene prioridad sobre fixedDragMeshBoundsSize.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

      bitbybit.babylon.gizmo.boundingBoxGizmo.setFixedDragMeshScreenSize({ boundingBoxGizmo, fixedDragMeshScreenSize: true });
      
    • Cuando es true, los tiradores de un gizmo de caja delimitadora se dimensionan respecto a los límites de la malla acoplada en lugar de un tamaño de mundo fijo.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Hace que un gizmo de caja delimitadora escale la malla en pasos de scalingSnapDistance unidades de escena de arrastre en lugar de suavemente; 0 desactiva el encaje.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Hace que un gizmo de caja delimitadora rote la malla en pasos de rotationSnapDistance radianes en lugar de suavemente; 0 desactiva el encaje.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Establece el tamaño de los tiradores cuadrados de escala en las esquinas de un gizmo de caja delimitadora.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Elige cómo se combinan los pasos de encaje de escala de un gizmo de caja delimitadora: los pasos incrementales se suman, 1.1 luego 1.2 luego 1.3 para un paso de 0.1, mientras que el valor predeterminado multiplica, 1.1 luego 1.21 luego 1.33.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Establece el punto alrededor del cual un gizmo de caja delimitadora escala la malla, como fracciones de sus límites: [0.5, 0.5, 0.5] es el centro y [0.5, 0, 0.5] la base; de forma predeterminada escala desde la esquina opuesta.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

      bitbybit.babylon.gizmo.boundingBoxGizmo.setScalePivot({ boundingBoxGizmo, scalePivot: [0.5, 0, 0.5] });
      
    • Establece una sensibilidad de arrastre separada por eje para un gizmo de caja delimitadora, de modo que el escalado a lo largo de un eje puede responder más rápido o más despacio que los demás.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora

    • Establece a qué velocidad un gizmo de caja delimitadora escala la malla para un arrastre dado; 1 es el valor predeterminado.

      Parameters

      Returns BoundingBoxGizmo

      El mismo gizmo de caja delimitadora