Bitbybit Docs
    Preparing search index...

    Class BabylonGltf

    Ferramentas avançadas de glTF/glb por cima da importação/exportação básica em io. Mantém o contentor de recursos completo em vez de reduzir tudo a uma única malha, o que desbloqueia KHR_materials_variants, grupos de animação e outras funcionalidades ao nível do glTF que precisam do grafo de recursos carregado.

    Index

    Constructors

    animations

    • Obtém os grupos de animação de um contêiner de ativos glTF carregado.

      Parameters

      Returns AnimationGroup[]

      grupos de animação

    • Lista os nomes dos grupos de animação de um contêiner de ativos glTF carregado.

      Parameters

      Returns string[]

      nomes dos grupos de animação

    • Inicia a reprodução de um grupo de animação de um ativo glTF carregado.

      Parameters

      Returns void

    • Para um grupo de animação de um ativo glTF carregado.

      Parameters

      Returns void

    get

    • Obtém o nó de transformação raiz de um ativo glTF carregado. As operações de variantes de material requerem este nó.

      Parameters

      Returns TransformNode

      nó de transformação raiz

    • Obtém todas as malhas de um contêiner de ativos glTF carregado.

      Parameters

      Returns AbstractMesh[]

      malhas

    load

    • Carrega um arquivo glTF ou glb a partir de uma url na cena e retorna o contêiner de ativos. O contêiner mantém referências às malhas, materiais, grupos de animação e ao nó raiz, de modo que recursos como variantes de material continuem funcionando.

      Parameters

      Returns Promise<AssetContainer>

      Contentor de recursos Babylon do gltf carregado

    • Carrega um arquivo glTF ou glb a partir de um arquivo de ativo enviado na cena e retorna o contêiner de ativos.

      Parameters

      Returns Promise<AssetContainer>

      Contentor de recursos Babylon do glTF carregado

    variants

    • Lista os nomes das variantes de material KHR_materials_variants declaradas por um ativo glTF carregado.

      Parameters

      Returns string[]

      nomes das variantes de material disponíveis

    • Ativa uma variante de material KHR_materials_variants pelo nome, trocando os materiais do ativo de acordo.

      Parameters

      Returns void

    • Obtém a variante de material KHR_materials_variants atualmente selecionada de um ativo glTF carregado.

      Parameters

      Returns string | string[]

      nome da variante de material selecionada, ou nada se nenhuma estiver selecionada

    • Redefine os materiais de um ativo glTF carregado de volta ao padrão original do KHR_materials_variants.

      Parameters

      Returns void