| | |
| | | import {MTLLoader} from "../lib/MTLLoader.js"; |
| | | import {OBJLoader} from "../lib/OBJLoader.js"; |
| | | import * as THREE from '../three.module.js'; |
| | | import * as BufferGeometryUtils from '../utils/BufferGeometryUtils.js'; |
| | | |
| | | const palletX = -2; |
| | | const palletY = 23 - 20 - 3; |
| | | const palletY = 0; |
| | | const palletZ = -25; |
| | | |
| | | const goodsX = -2; |
| | | const goodsY = 40 - 18; |
| | | const goodsY = 22; |
| | | const goodsZ = -25; |
| | | |
| | | /** |
| | |
| | | clone.name = item.loc_no + "-" + "Pallet"; |
| | | break; |
| | | case 2: |
| | | positionX = ref.position.x || 0; |
| | | positionY = ref.position.y || 0; |
| | | positionZ = ref.position.z || 0; |
| | | switch (ref.objectType) { |
| | | case 'chain': |
| | | positionX = ref.position.x || 0; |
| | | positionY = ref.position.y || 0; |
| | | positionZ = ref.position.z || 0; |
| | | |
| | | positionX -= 48 - 1; |
| | | positionY += 20; |
| | | positionZ -= 138 + 20; |
| | | positionX -= 48 - 1; |
| | | positionY += 20; |
| | | positionZ -= 138 + 20; |
| | | break |
| | | case 'roller': |
| | | positionX = ref.position.x || 0; |
| | | positionY = ref.position.y || 0; |
| | | positionZ = ref.position.z || 0; |
| | | |
| | | positionY += 20; |
| | | break |
| | | default: |
| | | break |
| | | } |
| | | |
| | | clone.name = item.wrkNo + "-" + "Pallet"; |
| | | break; |
| | |
| | | clone.name = item.loc_no + "-" + "Goods"; |
| | | break; |
| | | case 2: |
| | | positionX = ref.position.x || 0; |
| | | positionY = ref.position.y || 0; |
| | | positionZ = ref.position.z || 0; |
| | | switch (ref.objectType) { |
| | | case 'chain': |
| | | positionX = ref.position.x || 0; |
| | | positionY = ref.position.y || 0; |
| | | positionZ = ref.position.z || 0; |
| | | |
| | | positionX -= 48 - 1; |
| | | positionY += 20; |
| | | positionZ -= 138 + 20; |
| | | positionX -= 48 - 1; |
| | | positionY += 20; |
| | | positionZ -= 138 + 20; |
| | | break |
| | | case 'roller': |
| | | positionX = ref.position.x || 0; |
| | | positionY = ref.position.y || 0; |
| | | positionZ = ref.position.z || 0; |
| | | |
| | | positionY += 20; |
| | | break |
| | | default: |
| | | break |
| | | } |
| | | |
| | | clone.name = item.wrkNo + "-" + "Goods"; |
| | | break; |