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) 537 B
import{c as e}from"./texture-2d-CDxp0Tab.esm.min.js";const t={id:"KHR_texture_transform",wrapTexture(t,o){const s=o;if(!s)return t;const r=s.extensions?.KHR_texture_transform,f={};r&&(r.scale&&(f.uScale=r.scale[0],f.vScale=r.scale[1]),r.offset&&(f.uOffset=r.offset[0],f.vOffset=r.offset[1]),r.rotation&&(f.uAng=r.rotation),Object.keys(f).length&&(f._hasTx=!0));return 1===(r?.texCoord??s.texCoord)&&(f._texCoord=1),Object.keys(f).length?e(t,f):t}};export{t as default}; //# sourceMappingURL=gltf-ext-uv-transform-BbwUlY7t.esm.min.js.map