|  |  |  | 
|---|
|  |  |  | obj.traverse (function (child) { | 
|---|
|  |  |  | if (child instanceof THREE.Mesh) { | 
|---|
|  |  |  | child.scale.set(1, 1, 1.6); | 
|---|
|  |  |  | child.material = new THREE.MeshLambertMaterial({ | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | // child.receiveShadow = true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | obj.traverse (function (child) { | 
|---|
|  |  |  | if (child instanceof THREE.Mesh) { | 
|---|
|  |  |  | child.scale.set(0.5, 1, 1); | 
|---|
|  |  |  | child.material = new THREE.MeshLambertMaterial({ | 
|---|
|  |  |  | child.material = new THREE.MeshPhysicalMaterial({ | 
|---|
|  |  |  | color: 0x444444 | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | child.castShadow = true; | 
|---|
|  |  |  | child.receiveShadow = true; | 
|---|
|  |  |  | // child.receiveShadow = true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | rollerList.map(item => { | 
|---|
|  |  |  | 
|---|
|  |  |  | obj.traverse (function (child) { | 
|---|
|  |  |  | if (child instanceof THREE.Mesh) { | 
|---|
|  |  |  | child.scale.set(1, 1, 1); | 
|---|
|  |  |  | child.material = new THREE.MeshLambertMaterial({ | 
|---|
|  |  |  | child.material = new THREE.MeshPhysicalMaterial({ | 
|---|
|  |  |  | color: 0x444444 | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | let positionZ = info.position.z || 0; | 
|---|
|  |  |  | let rotateY = info.rotateY || 0; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | clone.name = info.no + "-sta"; | 
|---|
|  |  |  | clone.position.x = 0 + positionX; | 
|---|
|  |  |  | clone.position.y = 0 + positionY; | 
|---|
|  |  |  | clone.position.z = 0 + positionZ; | 
|---|