refactoring
This commit is contained in:
@@ -7,19 +7,19 @@ function assignParams(mesh, params){
|
||||
});
|
||||
}
|
||||
|
||||
function assignMaterial(mesh, params, context){
|
||||
function assignMaterial(mesh, params){
|
||||
if (params.name && params.material){
|
||||
//let mp = params.material.metalness ? new MeshStandardMaterial(params.material) : new MeshBasicMaterial(params.material)
|
||||
Object.assign(mesh.material, params.material)
|
||||
if (params.dm){
|
||||
var dm = new TextureLoader().setPath(context.path).load(params.dm);
|
||||
var dm = new TextureLoader().setPath(params.path).load(params.dm);
|
||||
mesh.material.map = dm;
|
||||
}
|
||||
if (params.nm){
|
||||
mesh.material.normalMap = new TextureLoader().setPath(context.path).load(params.nm);
|
||||
mesh.material.normalMap = new TextureLoader().setPath(params.path).load(params.nm);
|
||||
}
|
||||
if (params.em) {
|
||||
mesh.material.emissiveMap = new TextureLoader().setPath(context.path).load(params.em);
|
||||
mesh.material.emissiveMap = new TextureLoader().setPath(params.path).load(params.em);
|
||||
}
|
||||
//mesh.material = mp;
|
||||
mesh.material.needsUpdate = true;
|
||||
|
||||
Reference in New Issue
Block a user