Bitbybit Docs
    Preparing search index...

    Class BabylonGltf

    Herramientas avanzadas de glTF/glb sobre la importación/exportación básica de io. Conserva el contenedor de recursos completo en lugar de colapsar todo en una sola malla, lo que desbloquea KHR_materials_variants, los grupos de animación y otras funciones a nivel de glTF que necesitan el grafo de recursos cargado.

    Index

    Constructors

    animations

    • Obtiene los grupos de animación de un contenedor de activos glTF cargado.

      Parameters

      Returns AnimationGroup[]

      grupos de animación

    • Lista los nombres de los grupos de animación de un contenedor de activos glTF cargado.

      Parameters

      Returns string[]

      nombres de los grupos de animación

    • Inicia la reproducción de un grupo de animación de un activo glTF cargado.

      Parameters

      Returns void

    • Detiene un grupo de animación de un activo glTF cargado.

      Parameters

      Returns void

    get

    • Obtiene el nodo de transformación raíz de un activo glTF cargado. Las operaciones de variantes de material requieren este nodo.

      Parameters

      Returns TransformNode

      nodo de transformación raíz

    • Obtiene todas las mallas de un contenedor de activos glTF cargado.

      Parameters

      Returns AbstractMesh[]

      mallas

    load

    • Carga un archivo glTF o glb desde una url en la escena y devuelve el contenedor de activos. El contenedor mantiene referencias a las mallas, materiales, grupos de animación y el nodo raíz para que funciones como las variantes de material sigan funcionando.

      Parameters

      Returns Promise<AssetContainer>

      Contenedor de recursos de Babylon del gltf cargado

    • Carga un archivo glTF o glb desde un archivo de activo subido en la escena y devuelve el contenedor de activos.

      Parameters

      Returns Promise<AssetContainer>

      Contenedor de recursos de Babylon del glTF cargado

    variants

    • Lista los nombres de las variantes de material KHR_materials_variants declaradas por un activo glTF cargado.

      Parameters

      Returns string[]

      nombres de las variantes de material disponibles

    • Activa una variante de material KHR_materials_variants por nombre, intercambiando los materiales del activo en consecuencia.

      Parameters

      Returns void

    • Obtiene la variante de material KHR_materials_variants actualmente seleccionada de un activo glTF cargado.

      Parameters

      Returns string | string[]

      nombre de la variante de material seleccionada, o nada si no hay ninguna seleccionada

    • Restablece los materiales de un activo glTF cargado al valor predeterminado original de KHR_materials_variants.

      Parameters

      Returns void