Newer
Older
casic-smartcity-well-front / static / Cesium / ThirdParty / GltfPipeline / hasExtension.js
[wangxitong] on 8 Jul 2021 527 bytes mars3d总览
import defined from '../../Core/defined.js'

    /**
     * Checks whether the glTF has the given extension.
     *
     * @param {Object} gltf A javascript object containing a glTF asset.
     * @param {String} extension The name of the extension.
     * @returns {Boolean} Whether the glTF has the given extension.
     *
     * @private
     */
    function hasExtension(gltf, extension) {
        return defined(gltf.extensionsUsed) && (gltf.extensionsUsed.indexOf(extension) >= 0);
    }

    export default hasExtension;