UNPKG

@ar-js-org/ar.js-threejs

Version:

AR.js (THREEx, ARjs) modular package - Typescript version

21 lines (18 loc) 646 B
export function setParameters(parameters: any, classObj: any) { if (parameters === undefined) return; for (var key in parameters) { var newValue = parameters[key]; if (newValue === undefined) { console.warn( `${classObj.className}: '${key}' parameter is undefined.` ) continue; } //@ts-ignore var currentValue = classObj.parameters[key]; if (currentValue === undefined) { console.warn( `${classObj.className}: '${key}' is not a property of this material.`); continue; } //@ts-ignore classObj.parameters[key] = newValue; } }