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; } }