| | |
| | | }, |
| | | rotateY: 0, |
| | | traverse: { |
| | | color: 0xAAAAAA, |
| | | scale: { |
| | | x: 1, |
| | | y: 1, |
| | |
| | | child.material = new THREE.MeshLambertMaterial({ |
| | | color: 0xAAAAAA |
| | | }); |
| | | if (child.name === "Box034" || child.name === "Box035") { |
| | | child.material = new THREE.MeshLambertMaterial({ |
| | | color: 0x000000 |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | chainList.map(item => { |
| | |
| | | let traverse = info.traverse; |
| | | clone.traverse (function (child) { |
| | | if (child instanceof THREE.Mesh) { |
| | | // 拉伸 |
| | | child.scale.set(traverse.scale.x, traverse.scale.y, traverse.scale.z); |
| | | child.material = new THREE.MeshLambertMaterial({ |
| | | color: traverse.color |
| | | }); |
| | | // 颜色 |
| | | if (traverse.color !== undefined) { |
| | | child.material = new THREE.MeshLambertMaterial({ |
| | | color: traverse.color |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | } |