Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BabylonGltf

    Erweiterte glTF/glb-Werkzeuge über dem einfachen Import/Export in io. Es behält den reichhaltigen Asset-Container, statt alles in ein einziges Mesh zusammenzufassen, was KHR_materials_variants, Animationsgruppen und andere Funktionen auf glTF-Ebene freischaltet, die den geladenen Asset-Graphen brauchen.

    Index

    Konstruktoren

    animations

    • Ruft die Animationsgruppen eines geladenen glTF-Asset-Containers ab.

      Parameter

      Rückgabewert AnimationGroup[]

      Animationsgruppen

    • Listet die Namen der Animationsgruppen eines geladenen glTF-Asset-Containers auf.

      Parameter

      Rückgabewert string[]

      Namen der Animationsgruppen

    • Startet die Wiedergabe einer Animationsgruppe eines geladenen glTF-Assets.

      Parameter

      Rückgabewert void

    • Stoppt eine Animationsgruppe eines geladenen glTF-Assets.

      Parameter

      Rückgabewert void

    get

    • Ruft den Wurzel-Transformationsknoten eines geladenen glTF-Assets ab. Operationen mit Materialvarianten benötigen diesen Knoten.

      Parameter

      Rückgabewert TransformNode

      Wurzel-Transformationsknoten

    • Ruft alle Meshes eines geladenen glTF-Asset-Containers ab.

      Parameter

      Rückgabewert AbstractMesh[]

      Meshes

    load

    • Lädt eine glTF- oder glb-Datei von einer URL in die Szene und gibt den Asset-Container zurück. Der Container behält Referenzen zu den Meshes, Materialien, Animationsgruppen und dem Wurzelknoten, sodass Funktionen wie Materialvarianten weiterhin funktionieren.

      Parameter

      Rückgabewert Promise<AssetContainer>

      Babylon-Asset-Container des geladenen gltf

    • Lädt eine glTF- oder glb-Datei aus einer hochgeladenen Asset-Datei in die Szene und gibt den Asset-Container zurück.

      Parameter

      Rückgabewert Promise<AssetContainer>

      Babylon-Asset-Container des geladenen glTF

    variants

    • Listet die Namen der KHR_materials_variants-Materialvarianten auf, die von einem geladenen glTF-Asset deklariert werden.

      Parameter

      Rückgabewert string[]

      Namen der verfügbaren Materialvarianten

    • Aktiviert eine KHR_materials_variants-Materialvariante anhand ihres Namens und tauscht die Materialien des Assets entsprechend aus.

      Parameter

      Rückgabewert void

    • Ruft die aktuell ausgewählte KHR_materials_variants-Materialvariante eines geladenen glTF-Assets ab.

      Parameter

      Rückgabewert string | string[]

      Name der ausgewählten Materialvariante oder nichts, wenn keine ausgewählt ist

    • Setzt die Materialien eines geladenen glTF-Assets auf den ursprünglichen KHR_materials_variants-Standard zurück.

      Parameter

      Rückgabewert void