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) 828 B
import{g as i}from"./gltf-light-pointer-state-CO4s73Fg.esm.min.js";import{_ as t}from"./gltf-feature-animation-pointer-igoMl73F.esm.min.js";import"./index-DFZFpUG-.esm.min.js";import"./visibility-uC4EArTl.esm.min.js";import"./gltf-animation-hYBmlaQq.esm.min.js";t([[/^\/extensions\/KHR_lights_punctual\/lights\/(\d+)\/(color|intensity|range|spot\/outerConeAngle)$/,(t,e)=>{const s=+t[1],n=t[2];return{arity:"color"===n?3:1,writer:(t,r)=>{const o=i(e._json,s)??null;o&&("color"===n?(o.diffuse&&(o.diffuse[0]=t[r],o.diffuse[1]=t[r+1],o.diffuse[2]=t[r+2]),o.specular&&(o.specular[0]=t[r],o.specular[1]=t[r+1],o.specular[2]=t[r+2])):"intensity"===n?o.intensity=t[r]:"range"===n?o.range=t[r]:"spot"===o.lightType&&(o.angle=2*t[r]),o._bumpLightVersion?.())}}}]]); //# sourceMappingURL=animation-pointer-lights-De656Azh.esm.min.js.map