From f9bad0ac4a11a56f2ab3048d19e7caf01cd9aa2d Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期三, 05 一月 2022 10:07:36 +0800 Subject: [PATCH] # --- static/js/object/StoreConvey.js | 27 ++++++++++++++++----------- 1 files changed, 16 insertions(+), 11 deletions(-) diff --git a/static/js/object/StoreConvey.js b/static/js/object/StoreConvey.js index dd1b3f0..5228fab 100644 --- a/static/js/object/StoreConvey.js +++ b/static/js/object/StoreConvey.js @@ -34,43 +34,48 @@ init(); this.load = function () { - new THREE.ObjectLoader().load( "../static/model/json/閾炬潯杈撻�佹満.json", function (obj) { + new THREE.ObjectLoader().load( "../static/model/json/chainConvey.json", function (obj) { obj.traverse (function (child) { if (child instanceof THREE.Mesh) { child.scale.set(1, 1, 1.6); - child.material = new THREE.MeshLambertMaterial({ - color: 0x8B8378 + child.material = new THREE.MeshPhysicalMaterial({ + color: 0x444444 }); if (child.name === "Box034" || child.name === "Box035") { - child.material = new THREE.MeshLambertMaterial({ - color: 0x000000 + child.material = new THREE.MeshPhysicalMaterial({ + color: 0x1C1C1C }); } + child.castShadow = true; + // child.receiveShadow = true; } }); + chainList.map(item => { that.object.addObject(customize(obj.clone(), item)); }) }); - new THREE.ObjectLoader().load( "../static/model/json/杈婄瓛杈撻�佹満.json", function (obj) { + new THREE.ObjectLoader().load( "../static/model/json/rollerConvey.json", function (obj) { obj.traverse (function (child) { if (child instanceof THREE.Mesh) { child.scale.set(0.5, 1, 1); - child.material = new THREE.MeshLambertMaterial({ - color: 0x8B8378 + child.material = new THREE.MeshPhysicalMaterial({ + color: 0x444444 }); + child.castShadow = true; + // child.receiveShadow = true; } }); rollerList.map(item => { that.object.addObject(customize(obj.clone(), item)); }) }); - new THREE.ObjectLoader().load( "../static/model/json/椤跺崌绉绘牻.json", function (obj) { + new THREE.ObjectLoader().load( "../static/model/json/transportConvey.json", function (obj) { obj.traverse (function (child) { if (child instanceof THREE.Mesh) { child.scale.set(1, 1, 1); - child.material = new THREE.MeshLambertMaterial({ - color: 0x8B8378 + child.material = new THREE.MeshPhysicalMaterial({ + color: 0x444444 }); } }); -- Gitblit v1.9.1