Bitbybit Docs
    Preparing search index...

    Class BabylonGltf

    Outils glTF/glb avancés au-dessus de l'import/export de base de io. Ils conservent le conteneur d'actifs complet au lieu de tout réduire à un seul maillage, ce qui débloque KHR_materials_variants, les groupes d'animation et d'autres fonctionnalités de niveau glTF qui ont besoin du graphe d'actifs chargé.

    Index

    Constructors

    animations

    • Obtient les groupes d'animation d'un conteneur d'actifs glTF chargé.

      Parameters

      Returns AnimationGroup[]

      groupes d'animation

    • Liste les noms des groupes d'animation d'un conteneur d'actifs glTF chargé.

      Parameters

      Returns string[]

      noms des groupes d'animation

    • Démarre la lecture d'un groupe d'animation d'un actif glTF chargé.

      Parameters

      Returns void

    • Arrête un groupe d'animation d'un actif glTF chargé.

      Parameters

      Returns void

    get

    • Obtient le nœud de transformation racine d'un actif glTF chargé. Les opérations sur les variantes de matériaux nécessitent ce nœud.

      Parameters

      Returns TransformNode

      nœud de transformation racine

    • Obtient tous les maillages d'un conteneur d'actifs glTF chargé.

      Parameters

      Returns AbstractMesh[]

      maillages

    load

    • Charge un fichier glTF ou glb depuis une url dans la scène et renvoie le conteneur d'actifs. Le conteneur conserve les références aux maillages, matériaux, groupes d'animation et au nœud racine afin que des fonctionnalités comme les variantes de matériaux continuent de fonctionner.

      Parameters

      Returns Promise<AssetContainer>

      conteneur d'actifs Babylon du gltf chargé

    • Charge un fichier glTF ou glb depuis un fichier d'actif téléversé dans la scène et renvoie le conteneur d'actifs.

      Parameters

      Returns Promise<AssetContainer>

      conteneur d'actifs Babylon du glTF chargé

    variants

    • Liste les noms des variantes de matériaux KHR_materials_variants déclarées par un actif glTF chargé.

      Parameters

      Returns string[]

      noms des variantes de matériau disponibles

    • Active une variante de matériau KHR_materials_variants par son nom, en échangeant les matériaux de l'actif en conséquence.

      Parameters

      Returns void

    • Obtient la variante de matériau KHR_materials_variants actuellement sélectionnée d'un actif glTF chargé.

      Parameters

      Returns string | string[]

      nom de la variante de matériau sélectionnée, ou rien si aucune n'est sélectionnée

    • Réinitialise les matériaux d'un actif glTF chargé à la valeur par défaut d'origine KHR_materials_variants.

      Parameters

      Returns void