From c700dfd703a5e6350a5002df7269194d8a161765 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期日, 05 五月 2024 09:42:52 +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