From 56961f2dd2bc4813520f8ea6285536b439d41576 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 30 四月 2024 12:09:10 +0800 Subject: [PATCH] # --- src/components/agv.jsx | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/agv.jsx b/src/components/agv.jsx index 31e88be..e63648d 100644 --- a/src/components/agv.jsx +++ b/src/components/agv.jsx @@ -8,7 +8,7 @@ import { INTERVAL_TIME, MODEL_AGV_SCALE } from '@/config/setting' const Agv = (props) => { - const { position, theta, height, loaderTheta, forkLength, trayList, hasBox } = props; + const { agvNo, position, theta, height, loaderTheta, forkLength, trayList, hasBox } = props; const [groupPos, setGroupPos] = useState({ x: 0, y: 0, z: 0 }); const [groupTheta, setGroupTheta] = useState(0); @@ -20,6 +20,7 @@ if (!props || Object.keys(props).length === 0) { return; } + // group position const pos = { x: position?.[0], @@ -67,9 +68,7 @@ // loader theta if (integrateTheta !== loaderTheta) { - console.log(integrateTheta, loaderTheta); const minTheta = Common.minDiffTheta(integrateTheta, loaderTheta); - console.log(minTheta); new TWEEN.Tween({ value: integrateTheta }) .to({ value: minTheta }, INTERVAL_TIME) .easing(TWEEN.Easing.Linear.None) @@ -144,6 +143,14 @@ {hasBox && <Box position={[0, 24, 0]} />} </group> </group> + <group> + {trayList?.[0]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 25, 0]} />} + {trayList?.[1]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 48, 0]} />} + {trayList?.[2]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 71, 0]} />} + {trayList?.[3]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 94, 0]} />} + {trayList?.[4]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 117, 0]} />} + {trayList?.[5]?.hasBox && <Box rotationY={Math.PI / 2} position={[-43, 140, 0]} />} + </group> </group> </> ) -- Gitblit v1.9.1