@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) • 514 B
JavaScript
import{F as t,ap as e,U as n,p as o}from"./index-B8IgtevW.esm.min.js";function s(s,f,i,r,a){const c=s.componentType,p=s.count,m=new(5126===c?t:5125===c?e:5123===c?n:o)(p*r),g=(f.byteOffset??0)+(s.byteOffset??0),y=f.byteStride;for(let t=0;t<p;t++){const e=g+t*y;for(let n=0;n<r;n++){const o=e+n*a;m[t*r+n]=5126===c?i.getFloat32(o,!0):5125===c?i.getUint32(o,!0):5123===c?i.getUint16(o,!0):i.getUint8(o)}}return m}export{s as copyStridedAttribute};
//# sourceMappingURL=gltf-strided-attribute-JZMXBc_1.esm.min.js.map