UNPKG

@babylonjs/viewer

Version:

The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.

3 lines (2 loc) 984 B
import{bK as e,bH as s,bG as t}from"./index-yNtOWHHe.esm.min.js";import{GLTFLoader as i}from"./glTFLoader-DrZpsmpQ.esm.min.js";import"./bone-WlJTsCYz.esm.min.js";import"./skeleton-DrI_Z0uE.esm.min.js";import"./rawTexture-BOCcQuA1.esm.min.js";import"./assetContainer-Dkk4zkgP.esm.min.js";import"./objectModelMapping-DJGnHmCN.esm.min.js";const r="MSFT_minecraftMesh";class n{constructor(e){this.name=r,this._loader=e,this.enabled=this._loader.isExtensionUsed(r)}dispose(){this._loader=null}loadMaterialPropertiesAsync(s,t,r){return i.LoadExtraAsync(s,t,this.name,(async(i,n)=>{if(n){if(!(r instanceof e))throw new Error(`${i}: Material type not supported`);const n=this._loader.loadMaterialPropertiesAsync(s,t,r);return r.needAlphaBlending()&&(r.forceDepthWrite=!0,r.separateCullingPass=!0),r.backFaceCulling=r.forceDepthWrite,r.twoSidedLighting=!0,await n}}))}}s(r),t(r,!0,(e=>new n(e)));export{n as MSFT_minecraftMesh}; //# sourceMappingURL=MSFT_minecraftMesh-DyrFPb_s.esm.min.js.map