Я беру имя цвета в качестве ввода в виде строки от пользователя в формате шестнадцатеричного кода.
@Input()
colorname:string; or colorname:Color;
loader.load(this.filename,geometry =>{
var material = new MeshPhongMaterial( { color: this.colorname}); //User entered 0xBEBEBE
var mesh = new Mesh( geometry, material );
this.scene.add(mesh);
})
Это не работает, когда цвет заменяется переменной типа Color или string.