Bitbybit Docs
    Preparing search index...

    Class BabylonGltf

    Расширенные инструменты glTF/glb поверх базового импорта/экспорта в io. Они сохраняют полный контейнер ассетов вместо сведения всего в один меш, что открывает KHR_materials_variants, группы анимаций и другие возможности уровня glTF, которым нужен загруженный граф ассета.

    Index

    Constructors

    animations

    • Получает группы анимаций загруженного контейнера ресурсов glTF.

      Parameters

      Returns AnimationGroup[]

      группы анимаций

    • Перечисляет имена групп анимаций загруженного контейнера ресурсов glTF.

      Parameters

      Returns string[]

      имена групп анимаций

    • Запускает воспроизведение группы анимаций загруженного ресурса glTF.

      Parameters

      • inputs: PlayAnimationGroupDto

        группа анимаций и параметры воспроизведения

      Returns void

    • Останавливает группу анимаций загруженного ресурса glTF.

      Parameters

      Returns void

    get

    • Получает корневой узел трансформации загруженного ресурса glTF. Этот узел необходим для операций с вариантами материалов.

      Parameters

      Returns TransformNode

      корневой узел преобразования

    • Получает все меши загруженного контейнера ресурсов glTF.

      Parameters

      Returns AbstractMesh[]

      меши

    load

    • Загружает файл glTF или glb по url в сцену и возвращает контейнер ресурсов. Контейнер хранит ссылки на меши, материалы, группы анимаций и корневой узел, чтобы такие возможности, как варианты материалов, продолжали работать.

      Parameters

      Returns Promise<AssetContainer>

      контейнер ассетов Babylon загруженного gltf

    • Загружает файл glTF или glb из загруженного файла ресурса в сцену и возвращает контейнер ресурсов.

      Parameters

      Returns Promise<AssetContainer>

      контейнер ассетов Babylon загруженного glTF

    variants

    • Перечисляет имена вариантов материалов KHR_materials_variants, объявленных в загруженном ресурсе glTF.

      Parameters

      Returns string[]

      имена доступных вариантов материалов

    • Активирует вариант материала KHR_materials_variants по имени, соответственно заменяя материалы ресурса.

      Parameters

      • inputs: SelectVariantDto

        корневой узел glTF и имя варианта

      Returns void

    • Получает текущий выбранный вариант материала KHR_materials_variants загруженного ресурса glTF.

      Parameters

      Returns string | string[]

      имя выбранного варианта материала или ничего, если ни один не выбран

    • Сбрасывает материалы загруженного ресурса glTF обратно к исходному значению по умолчанию KHR_materials_variants.

      Parameters

      Returns void