| | |
| | | import * as Common from '@/utils/common'; |
| | | |
| | | // row |
| | | const shelfRowOffset = 1000; |
| | | const realRowPos = [0 - shelfRowOffset, 0 + shelfRowOffset, 2420 - shelfRowOffset, 2420 + shelfRowOffset]; |
| | | |
| | | // bay |
| | | const realBayPos = [1589, 3540, 5491, 7442, 9393, 11344]; |
| | | |
| | | const shelfData = [ |
| | | // row 1 -------------------------------------------------------------------------- |
| | | { |
| | | no: '1-1-1', |
| | | position: Common.calculateMappedPosition([realRowPos[0], 0, realBayPos[5]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '1-4-1', |
| | | position: Common.calculateMappedPosition([realRowPos[0], 0, realBayPos[4]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | // { |
| | | // no: '1-7-1', |
| | | // position: Common.calculateMappedPosition([realRowPos[0], 0, realBayPos[3]]), |
| | | // rotationY: Math.PI / 2, |
| | | // }, |
| | | // { |
| | | // no: '1-10-1', |
| | | // position: Common.calculateMappedPosition([realRowPos[0], 0, realBayPos[2]]), |
| | | // rotationY: Math.PI / 2, |
| | | // }, |
| | | // { |
| | | // no: '1-13-1', |
| | | // position: Common.calculateMappedPosition([realRowPos[0], 0, realBayPos[1]]), |
| | | // rotationY: Math.PI / 2, |
| | | // }, |
| | | // { |
| | | // no: '1-16-1', |
| | | // position: Common.calculateMappedPosition([realRowPos[0], 0, realBayPos[0]]), |
| | | // rotationY: Math.PI / 2, |
| | | // }, |
| | | |
| | | // row 2 -------------------------------------------------------------------------- |
| | | { |
| | | no: '2-1-1', |
| | | position: Common.calculateMappedPosition([realRowPos[1], 0, realBayPos[5]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '2-4-1', |
| | | position: Common.calculateMappedPosition([realRowPos[1], 0, realBayPos[4]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | // { |
| | | // no: '2-7-1', |
| | | // position: Common.calculateMappedPosition([realRowPos[1], 0, realBayPos[3]]), |
| | | // rotationY: Math.PI / 2, |
| | | // }, |
| | | { |
| | | no: '2-10-1', |
| | | position: Common.calculateMappedPosition([realRowPos[1], 0, realBayPos[2]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '2-13-1', |
| | | position: Common.calculateMappedPosition([realRowPos[1], 0, realBayPos[1]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '2-16-1', |
| | | position: Common.calculateMappedPosition([realRowPos[1], 0, realBayPos[0]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | |
| | | // row 3 -------------------------------------------------------------------------- |
| | | { |
| | | no: '3-1-1', |
| | | position: Common.calculateMappedPosition([0, 0, realBayPos[5]]), |
| | | position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[5]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '3-4-1', |
| | | position: Common.calculateMappedPosition([0, 0, realBayPos[4]]), |
| | | position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[4]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '3-7-1', |
| | | position: Common.calculateMappedPosition([0, 0, realBayPos[3]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | // { |
| | | // no: '3-7-1', |
| | | // position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[3]]), |
| | | // rotationY: Math.PI / 2, |
| | | // }, |
| | | { |
| | | no: '3-10-1', |
| | | position: Common.calculateMappedPosition([0, 0, realBayPos[2]]), |
| | | position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[2]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '3-13-1', |
| | | position: Common.calculateMappedPosition([0, 0, realBayPos[1]]), |
| | | position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[1]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | { |
| | | no: '3-16-1', |
| | | position: Common.calculateMappedPosition([0, 0, realBayPos[0]]), |
| | | position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[0]]), |
| | | rotationY: Math.PI / 2, |
| | | }, |
| | | |
| | | |
| | | ]; |
| | | |
| | | export default shelfData; |