import {MTLLoader} from "../lib/MTLLoader.js"; import {OBJLoader} from "../lib/OBJLoader.js"; import * as THREE from '../three.module.js'; function StoreGoods(object, data, shelf) { let that = this; that.data = data; that.object = object; that.shelf = shelf; let palletList = []; let goodsList = []; for (let i=0;i { let clone = obj.clone(); let positionX = that.shelf.positionX || 0; let positionY = that.shelf.bottomHight + (item.lev1-1)*that.shelf.binHeight || 0; let positionZ = (item.bay1-1)*-that.shelf.binHeight || 0; clone.position.x = -18 + positionX; clone.position.y = 2 + positionY; clone.position.z = -46 + positionZ; that.object.addObject(clone); }) }, null, null ); }); } export {StoreGoods}