@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) • 598 B
JavaScript
let o=null;function a(a){for(const e of a.animations??[])for(const t of e.channels??[]){const e=t.target?.extensions?.KHR_animation_pointer?.pointer,n=e&&/^\/materials\/(\d+)\/pbrMetallicRoughness\/baseColorFactor$/.exec(e),r=n&&a.materials?.[+n[1]];r&&(o??=new WeakSet).add(r)}}function e(a){if(a._rawMatDef&&o?.has(a._rawMatDef)&&!a._baseColorImage){const o=a._baseColorFactor,e=[o[0],o[1],o[2],o[3]];return a._baseColorFactor=[1,1,1,1],{baseColorFactor:e}}return null}export{a as collectBaseColorDefs,e as whiteFallback};
//# sourceMappingURL=animation-pointer-basecolor-CsgjZOdN.esm.min.js.map