@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
2 lines (1 loc) • 458 B
JavaScript
import{GlbContainerResource as e}from"./glb-container-resource.js";import{GlbParser as s}from"./glb-parser.js";class t{constructor(e){this._device=e.device,this._defaultMaterial=e.defaultMaterial,this._assets=e.assets}parse(t,a,r){var i;s.parse("filename.glb","",t,this._device,this._assets,null!=(i=null==r?void 0:r.options)?i:{},((s,t)=>{if(s)a(s);else{const s=e.createModel(t,this._defaultMaterial);t.destroy(),a(null,s)}}))}}export{t as GlbModelParser};