|  |  |  | 
|---|
|  |  |  | import {MTLLoader} from "../lib/MTLLoader.js"; | 
|---|
|  |  |  | import {OBJLoader} from "../lib/OBJLoader.js"; | 
|---|
|  |  |  | import {Color} from "../three.module.js"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const xOffset = -1735; | 
|---|
|  |  |  | const yOffset = -289; | 
|---|
|  |  |  | 
|---|
|  |  |  | .setMaterials( materials ) | 
|---|
|  |  |  | .setPath( '../static/model/obj/' ) | 
|---|
|  |  |  | .load( '堆垛机本体.obj', function ( obj ) { | 
|---|
|  |  |  | obj.traverse (function (child) { | 
|---|
|  |  |  | if (child instanceof THREE.Mesh) { | 
|---|
|  |  |  | child.material = new THREE.MeshLambertMaterial({ | 
|---|
|  |  |  | color: 0xCD6839 | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | obj.scale.set(0.03, 0.03, 0.03); | 
|---|
|  |  |  | obj.rotateY(- Math.PI / 2); | 
|---|
|  |  |  | obj.name = option.crnNo + "-body"; | 
|---|
|  |  |  | 
|---|
|  |  |  | .setMaterials( materials ) | 
|---|
|  |  |  | .setPath( '../static/model/obj/' ) | 
|---|
|  |  |  | .load( '载货台.obj', function ( obj ) { | 
|---|
|  |  |  | obj.traverse (function (child) { | 
|---|
|  |  |  | if (child instanceof THREE.Mesh) { | 
|---|
|  |  |  | child.material = new THREE.MeshLambertMaterial({ | 
|---|
|  |  |  | color: 0xD2691E | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | obj.scale.set(0.03, 0.03, 0.03); | 
|---|
|  |  |  | obj.rotateY(- Math.PI / 2); | 
|---|
|  |  |  | obj.name = option.crnNo + "-load"; | 
|---|
|  |  |  | 
|---|
|  |  |  | .setMaterials( materials ) | 
|---|
|  |  |  | .setPath( '../static/model/obj/' ) | 
|---|
|  |  |  | .load( '货叉.obj', function ( obj ) { | 
|---|
|  |  |  | obj.traverse (function (child) { | 
|---|
|  |  |  | if (child instanceof THREE.Mesh) { | 
|---|
|  |  |  | child.material = new THREE.MeshLambertMaterial({ | 
|---|
|  |  |  | color: 0x363636 | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | obj.scale.set(0.03, 0.03, 0.03); | 
|---|
|  |  |  | obj.rotateY(- Math.PI / 2); | 
|---|
|  |  |  | obj.name = option.crnNo + "-fork"; | 
|---|