| | |
| | | } |
| | | |
| | | const manager = new THREE.LoadingManager(); |
| | | new MTLLoader(manager) |
| | | .setPath( '../static/model/obj/' ) |
| | | .load( 'pallet.mtl', function ( materials ) { |
| | | materials.preload(); |
| | | new OBJLoader( manager ) |
| | | .setMaterials( materials ) |
| | | .setPath( '../static/model/obj/' ) |
| | | .load( 'pallet.obj', function ( obj ) { |
| | | obj.traverse (function (child) { |
| | |
| | | clone.position.z = -46 + positionZ; |
| | | that.object.addObject(clone); |
| | | }) |
| | | }, null, null ); |
| | | }); |
| | | |
| | | const goodsWrapImg = new THREE.TextureLoader( manager ).load( '../static/img/goodsWrap.jpg' ); |
| | |
| | | |
| | | clone.position.x = -17 + positionX; |
| | | clone.position.y = 5 + positionY; |
| | | clone.position.z = -7 + positionZ; |
| | | clone.position.z = -6 + positionZ; |
| | | that.object.addObject(clone); |
| | | }) |
| | | }); |