| | |
| | | mesh.name = item.locNo; |
| | | mesh.traverse(function (child) { |
| | | if (child.isMesh) { |
| | | if (child.name === '不规则') { |
| | | // child.visible = false; |
| | | child.material.color.set(0xE8B67E); |
| | | } |
| | | if (child.name === '货架') { |
| | | // child.visible = false; |
| | | child.material.color.set(0x4680BF); |
| | | } |
| | | let palletVisible = true, cargoVisible = true; |
| | | switch (item.locSts) { |
| | | case 'D': |
| | | cargoVisible = false; |
| | | break; |
| | | case 'O': |
| | | palletVisible = false; |
| | | cargoVisible = false; |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (child.name === '托盘') { |
| | | // child.visible = false; |
| | | child.visible = palletVisible; |
| | | child.material.color.set(0xBEBEBE); |
| | | } |
| | | if (child.name === '不规则') { |
| | | child.visible = cargoVisible; |
| | | child.material.color.set(0xE8B67E); |
| | | } |
| | | child.name = item.locNo |
| | | child.castShadow = true; |
| | | child.receiveShadow = true; |