bytev-charts
Version:
基于echarts和JavaScript及ES6封装的一个可以直接调用的图表组件库,内置主题设计,简单快捷,且支持用户自定义配置; npm 安装方式: npm install bytev-charts 若启动提示还需额外install插件,则运行 npm install @babel/runtime-corejs2 即可;
33 lines (30 loc) • 911 B
JavaScript
/**
* Development repository: https://github.com/kaisalmen/WWOBJLoader
*/
import { MTLLoader } from "../../../../jsm/loaders/MTLLoader.js";
var MtlObjBridge = {
/**
*
* @param processResult
* @param assetLoader
*/
link: function link(processResult, assetLoader) {
if (typeof assetLoader.addMaterials === 'function') {
assetLoader.addMaterials(this.addMaterialsFromMtlLoader(processResult), true);
}
},
/**
* Returns the array instance of {@link MTLLoader.MaterialCreator}.
*
* @param Instance of {@link MTLLoader.MaterialCreator}
*/
addMaterialsFromMtlLoader: function addMaterialsFromMtlLoader(materialCreator) {
var newMaterials = {};
if (materialCreator instanceof MTLLoader.MaterialCreator) {
materialCreator.preload();
newMaterials = materialCreator.materials;
}
return newMaterials;
}
};
export { MtlObjBridge };