|  |  | 
 |  |  | import * as Common from '@/utils/common'; | 
 |  |  |  | 
 |  |  | // row | 
 |  |  | const shelfRowOffset = 850  ; | 
 |  |  | 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-10-1', | 
 |  |  |     position: Common.calculateMappedPosition([0, 0, realBayPos[2]]), | 
 |  |  |     rotationY: Math.PI / 2, | 
 |  |  |   }, | 
 |  |  |   { | 
 |  |  |     no: '3-13-1', | 
 |  |  |     position: Common.calculateMappedPosition([0, 0, realBayPos[1]]), | 
 |  |  |     rotationY: Math.PI / 2, | 
 |  |  |   }, | 
 |  |  |   { | 
 |  |  |     no: '3-16-1', | 
 |  |  |     position: Common.calculateMappedPosition([0, 0, realBayPos[0]]), | 
 |  |  |     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([realRowPos[2], 0, realBayPos[2]]), | 
 |  |  |   //   rotationY: Math.PI / 2, | 
 |  |  |   // }, | 
 |  |  |   // { | 
 |  |  |   //   no: '3-13-1', | 
 |  |  |   //   position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[1]]), | 
 |  |  |   //   rotationY: Math.PI / 2, | 
 |  |  |   // }, | 
 |  |  |   // { | 
 |  |  |   //   no: '3-16-1', | 
 |  |  |   //   position: Common.calculateMappedPosition([realRowPos[2], 0, realBayPos[0]]), | 
 |  |  |   //   rotationY: Math.PI / 2, | 
 |  |  |   // }, | 
 |  |  |  | 
 |  |  |  | 
 |  |  | ]; | 
 |  |  |  | 
 |  |  | export default shelfData; |