Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoBoundingBoxGizmo

    O gizmo de caixa delimitadora: uma moldura em torno da malha anexada com caixas nos cantos que a escalam e esferas que a rodam. As pegas podem manter um tamanho constante no ecrã, ajustar em passos, escalar a partir de um pivô escolhido e responder com uma velocidade diferente por eixo.

    Index

    Constructors

    create

    get

    • Lê o tamanho dos manípulos de rotação de um gizmo de caixa delimitadora.

      Parameters

      Returns number

      O tamanho da esfera de rotação

    • Lê o tamanho dos manípulos de escala de um gizmo de caixa delimitadora.

      Parameters

      Returns number

      O tamanho da caixa de escala

    • Lê se os manípulos de um gizmo de caixa delimitadora mantêm um tamanho constante no ecrã.

      Parameters

      Returns boolean

      True quando as pegas mantêm o seu tamanho no ecrã

    • Lê se os manípulos de um gizmo de caixa delimitadora são dimensionados em relação aos limites da malha.

      Parameters

      Returns boolean

      True quando as pegas acompanham os limites

    • Lê a distância da câmara a que os manípulos de um gizmo de caixa delimitadora aparecem com o seu tamanho no mundo.

      Parameters

      Returns number

      O fator de distância

    • Lê o passo de arrasto a que um gizmo de caixa delimitadora ajusta a escala, 0 significando escala suave.

      Parameters

      Returns number

      A distância de ajuste da escala

    • Lê o passo angular em radianos a que um gizmo de caixa delimitadora ajusta a rotação, 0 significando rotação suave.

      Parameters

      Returns number

      A distância de ajuste da rotação em radianos

    • Lê se os passos de ajuste de escala de um gizmo de caixa delimitadora se somam em vez de se multiplicarem.

      Parameters

      Returns boolean

      True quando o ajuste é incremental

    • Lê as frações de pivô em torno das quais um gizmo de caixa delimitadora escala.

      Parameters

      Returns Vector3

      O pivô como frações dos limites

    • Lê a sensibilidade de arrasto por eixo de um gizmo de caixa delimitadora.

      Parameters

      Returns Vector3

      O fator por eixo

    • Lê quão depressa um gizmo de caixa delimitadora escala a malha para um dado arrasto.

      Parameters

      Returns number

      A velocidade de arrasto da escala

    set

    • Define o tamanho dos manípulos redondos de rotação nas arestas de um gizmo de caixa delimitadora.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Quando verdadeiro, as esferas de rotação e as caixas de escala de um gizmo de caixa delimitadora mantêm o mesmo tamanho no ecrã seja qual for a distância à câmara; tem precedência sobre fixedDragMeshBoundsSize.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

      bitbybit.babylon.gizmo.boundingBoxGizmo.setFixedDragMeshScreenSize({ boundingBoxGizmo, fixedDragMeshScreenSize: true });
      
    • Quando verdadeiro, os manípulos de um gizmo de caixa delimitadora são dimensionados em relação aos limites da malha ligada em vez de um tamanho fixo no mundo.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Faz um gizmo de caixa delimitadora escalar a malha em passos de scalingSnapDistance unidades de cena de arrasto em vez de suavemente; 0 desliga o ajuste.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Faz um gizmo de caixa delimitadora rodar a malha em passos de rotationSnapDistance radianos em vez de suavemente; 0 desliga o ajuste.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Define o tamanho dos manípulos quadrados de escala nos cantos de um gizmo de caixa delimitadora.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Escolhe como os passos de ajuste de escala de um gizmo de caixa delimitadora se combinam: os passos incrementais somam-se, 1.1 depois 1.2 depois 1.3 para um passo de 0.1, enquanto a predefinição multiplica, 1.1 depois 1.21 depois 1.33.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Define o ponto em torno do qual um gizmo de caixa delimitadora escala a malha, como frações dos seus limites: [0.5, 0.5, 0.5] é o centro e [0.5, 0, 0.5] o fundo; por predefinição escala a partir do canto oposto.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

      bitbybit.babylon.gizmo.boundingBoxGizmo.setScalePivot({ boundingBoxGizmo, scalePivot: [0.5, 0, 0.5] });
      
    • Define uma sensibilidade de arrasto separada por eixo para um gizmo de caixa delimitadora, de modo que a escala ao longo de um eixo pode responder mais depressa ou mais devagar do que os outros.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora

    • Define quão depressa um gizmo de caixa delimitadora escala a malha para um dado arrasto; 1 é a predefinição.

      Parameters

      Returns BoundingBoxGizmo

      O mesmo gizmo de caixa delimitadora