OBJで動的に更新しました。 "TypeError:child.material.color is undefined"にエラーがあります。なぜこのエラーが発生したのですか私のコードで間違いがありましたか?three.jsでOBJエラーの色が更新されましたか?
var loader = new THREE.OBJLoader(manager);
loader.load(file, function (object) {
object.traverse(function (child) {
if (child instanceof THREE.Mesh) {
// child.material.ambient.setHex(0xFF0000);
if(object_color!=""){
//alert("object color entere");
object_color=object_color.replace('#', '')
child.material.color.setHex("0x"+object_color);
}
}
});
.objファイル用の.mtl(マテリアル)ファイルはありますか? –
はい材料ファイルがあります –
しかし、色を動的に変更することが可能です –