| | |
| | | import {OBJLoader} from "../lib/OBJLoader.js"; |
| | | import {Color} from "../three.module.js"; |
| | | |
| | | const xOffset = -1658; |
| | | const yOffset = -553; |
| | | const zOffset = -1800; |
| | | const xOffset = 35; |
| | | const yOffset = 44; |
| | | const zOffset = 28; |
| | | |
| | | const xOffset0 = -1407; |
| | | const yOffset0 = 0; |
| | |
| | | object.addObject( clone ); |
| | | } |
| | | |
| | | for (let i = 0; i<24; i++) { |
| | | let clone = chain.clone(); |
| | | // roller.name = option.crnNo + "-body"; |
| | | let offset = 0; |
| | | if (i % 2 === 0) { |
| | | offset = 90; |
| | | } |
| | | clone.position.x = xOffset0 + 56 + offset + Math.floor(i/2)*230; |
| | | clone.position.y = yOffset0 + 310; |
| | | clone.position.z = zOffset0 + 39 + 82; |
| | | object.addObject( clone ); |
| | | } |
| | | |
| | | }, null, null ); |
| | | }); |
| | | |
| | |
| | | roller.traverse (function (child) { |
| | | if (child instanceof THREE.Mesh) { |
| | | child.material = new THREE.MeshLambertMaterial({ |
| | | color: 0xCD6839 |
| | | color: 0xAAAAAA |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | roller.scale.set(1000, 1000, 1000); |
| | | roller.rotateY(- Math.PI / 2); |
| | | roller.scale.set(55, 45, 55); |
| | | // roller.rotateY(- Math.PI / 2); |
| | | // roller.name = option.crnNo + "-body"; |
| | | roller.position.x = xOffset; |
| | | roller.position.x = xOffset + 60; |
| | | roller.position.y = yOffset; |
| | | roller.position.z = zOffset; |
| | | roller.position.z = zOffset + 140; |
| | | // object.addObject( roller ); |
| | | |
| | | }, null, null ); |