| | |
| | | loadModel('model/agv/body.fbx'), |
| | | loadModel('model/agv/loader.fbx'), |
| | | loadModel('model/agv/fork.fbx'), |
| | | // loadModel('model/asr/body.fbx'), |
| | | // loadModel('model/asr/loader.fbx'), |
| | | // loadModel('model/asr/fork.fbx'), |
| | | ]).then(([bodyMesh, loaderMesh, forkMesh]) => { |
| | | const scaleVal = 1; |
| | | // const scaleVal = 0.48; |
| | | bodyMesh.scale.set(scaleVal, scaleVal, scaleVal); |
| | | loaderMesh.scale.set(scaleVal, scaleVal, scaleVal); |
| | | forkMesh.scale.set(scaleVal, scaleVal, scaleVal); |
| | |
| | | bodyMesh.position.set(55, 0, 0);; |
| | | loaderMesh.position.set(55, 150, 0);; |
| | | forkMesh.position.set(55, 165, 0);; |
| | | // bodyMesh.position.set(55, 0, 0);; |
| | | // loaderMesh.position.set(55, 150, 0);; |
| | | // forkMesh.position.set(55, 165, 0);; |
| | | |
| | | const agvGroup = new THREE.Group(); |
| | | agvGroup.add(bodyMesh); |
| | |
| | | <Grid item xs={12}> |
| | | <KeyValuePair label={translate('common.field.status')} value={info?.agvStatus} /> |
| | | </Grid> |
| | | <Grid item xs={12}> |
| | | <KeyValuePair label={translate('table.field.agvDetail.vol')} value={info?.vol} /> |
| | | </Grid> |
| | | {/* <Grid item xs={12}> |
| | | <KeyValuePair label={translate('table.field.agvDetail.soc')} value={info?.soc} /> |
| | | <KeyValuePair label={translate('table.field.agvDetail.vol')} value={info?.vol} /> |
| | | </Grid> */} |
| | | <Grid item xs={12}> |
| | | <KeyValuePair label={translate('table.field.agvDetail.soc')} value={info?.soc} /> |
| | | </Grid> |
| | | <Grid item xs={12}> |
| | | <KeyValuePair label={translate('table.field.agvDetail.agvAngle')} value={info?.direction} /> |
| | | </Grid> |
| | | <Grid item xs={12}> |